Remove 2016 Remove Availability Remove Database Remove Systems
article thumbnail

Performance Testing at MongoDB

Alex Podelko

Evergreen Continuous Integration: Why We Reinvented The Wheel , blog post from July 27, 2016, explains why and how it was done. These two papers provide many more insights: Automated system performance testing at MongoDB , DBTest 2020 [ Video ]. First, to set up the scene, MongoDB has its own Continuous Integration.

article thumbnail

MongoDB Rollback: How to Minimize Data Loss

Scalegrid

When a MongoDB rollback happens, it can cause trouble to your data integrity and system consistency. For example, memory-resident databases without persistent disks, such as Redis cluster setups or Apache Spark installations, rely on stand-alone machines.

Database 130
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

WAL Compression in PostgreSQL and Recent Improvements in Version 15

Percona

Some of the built-in features ( wal_compression ) have been there since 2016, and almost all backup tools do the WAL compression before taking it to the backup repository. Such “torn pages” are corruptions from the database point of view. This is generally referred to as “ partial page writes ” or “ torn pages.” Lz4 is a good example.

Database 115
article thumbnail

Is MongoDB Open Source? Is Planet Earth Flat?

Percona

Let’s start with this: MongoDB is accurately referred to as source-available software. They came up with a horizontally scalable NoSQL database. Co-founder Eliot Horowitz recounts ( {coding}bootcamps.io ): “MongoDB was born out of our frustration using tabular databases in large, complex production deployments.

article thumbnail

Should You Use ClickHouse as a Main Operational Database?

Percona

What if we use ClickHouse (which is a columnar analytical database) as our main datastore? Well, typically, an analytical database is not a replacement for a transactional or key/value datastore. Although such databases can be very efficient with counts and averages, some queries will be slow or simply non existent. Text search.

article thumbnail

Using JSONB in PostgreSQL: How to Effectively Store & Index JSON Data in PostgreSQL

Scalegrid

Why should a relational database even care about unstructured data? Often times an external system is providing data as JSON, so it might be a temporary store before data is ingested into other parts of the system. JSON database in 9.2 It is useful to validate incoming JSON and store in the database. JSONB Indexes.

Storage 321
article thumbnail

MariaDB vs MySQL: Key Differences and Use Cases

Percona

Before we dive into the differences between MariaDB and MySQL, we will provide a thorough examination of each relational database management system (RDBMS). What is MariaDB? It continues to be developed and maintained by the open source community and remains free to use under the GNU General Public License.