Compactor: A Hidden Engine of Database Performance
This article was originally published in InfoWorld and is reposted here with permission. The compactor handles critical post-ingestion and pre-query workloads in the background on a separate server, enabling low latency for data ingestion and high performance for queries. The demand...
Using Deduplication for Eventually Consistent Transactions
This article was originally published in InfoWorld and is reposted here with permission. Deduplication is an effective alternative to transactions for eventually consistent use cases of a distributed database. Here’s why. Building a distributed database is complicated and needs to consider...
Partitioning for Performance in a Sharding Database System
This article was originally published in InfoWorld and is reposted here with permission. Partitioning can provide a number of benefits to a sharding system, including faster query execution. Let’s see how it works. In a previous post, I described a sharding...
Scaling Throughput and Performance in a Sharding Database System
This article was originally published in InfoWorld and is reposted here with permission. Understand the two dimensions of scaling for database query and ingest workloads, and how sharding can make scaling elastic — or not. Scaling throughput and performance are critical...