![]() ![]() “We’re sharing all the information on the tests we ran, why they were selected and the results we found so that anyone can reproduce the results or change parameters and configurations for their own needs.” “The benchmark was designed to be reproducible and run on a public cloud, so anyone who wants to compare Postgres and MongoDB can easily do so,” said Alvaro Hernandez, founder of OnGres. In addition, the testing methodology and results are available for download today. Throughout the testing measuring performance on various workloads, Postgres consistently delivered higher performance than MongoDB.Īll the code used in testing is open source and available on GitLab so others can independently reproduce and audit the results. For the OLTP test, the industry standard sysbench benchmark was used to show Postgres performing three times faster than MongoDB on average. Additional testing was conducted on online transaction processing (OLTP) workloads. Interestingly, Postgres demonstrated a performance advantage in a JSON (JavaScript Object Notation)-based online analytical processing (OLAP) test designed specifically to focus on document-based data, MongoDB’s presumed strength. The Postgres database management system (DBMS) measured between 4 and 15 times faster than MongoDB in transaction performance testing conducted by OnGres, a company specializing in providing database software and services and sponsored by EnterpriseDB. Performance of two of the fastest-growing database management systems compared head-to-head with Postgres emerging as the winner Stay tuned to the Satellite Blog for the specific release/date that this will take effect.Date - Location - BEDFORD, Mass. At this point we’re simply hoping to raise awareness of the change that is coming to help users of Satellite prepare for the removal of MongoDB. No specific timing or release is being communicated at this time. This database change is a still to come, but the product team wanted to go ahead and communicate this intent to our users so they were not caught by surprise as this is a change to the underlying databases of Satellite. When will MongoDB Community Edition be dropped as an embedded database within Red Hat Satellite? Also, we’ve worked hard to seek to avoid any feature impact with the removal of MongoDB, and expect that users of Satellite should continue to enjoy the features in Satellite they’ve come to depend on. We do not anticipate any significant performance impact with the removal of MongoDB. What is the expected impact on Satellite performance or features? Satellite will not use newer versions of MongoDB that are licensed under SSPL. Thus, the Satellite team will be patching MongoDB as needed until it is phased out. If a patch is needed, rather than moving to a new version of MongoDB, the Satellite team will create a patch for the issue. MongoDB is embedded in currently supported versions of Satellite 6 and was first introduced in Satellite 6.0 (i.e. The embedded version of MongoDB will continue to be supported in the Satellite versions that it has already been released in. ![]() What does this mean for currently supported versions of Red Hat Satellite that include MongoDB Community Edition? Also, unifying on a single database backend simplifies the overall architecture of Satellite and can make supportability, backup, and disaster recovery easier. The reasons for this direction are that we feel that PostgreSQL is a better solution for the types of data and usage that Satellite requires. Why drop MongoDB Community Edition from Red Hat Satellite? The development team decided that a relational database with rollback and transactions was necessary for the features needed in Pulp (and ultimately, Satellite). We began investigating a move to a single database upstream in Pulp as early as 2016. We are going to consolidate and use a single database, PostgreSQL. What changes are coming to this database structure? ![]() This is a result of multiple upstream products that use different databases. Red Hat Satellite uses two databases today - MongoDB and PostgreSQL. Red Hat Satellite is a complex offering and we wanted to spend some time talking about the underlying databases that make Satellite work as well as some upcoming changes to this underlying database structure that you should be aware of. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |