Published inYDB.tech blogDo we fear the serializable isolation level more than we fear subtle bugs?Millions of dollars were stolen, particularly from BTC exchanges, because of concurrency bugs in database-related application logic.Jul 2, 20245Jul 2, 20245
My Favourite Coders’ QuotesI’m fond of books and often collect quotes. Most quotes about programming I gathered between 2009–2013 during my undergraduate years. That…Apr 9, 2024Apr 9, 2024
Published inYDB.tech blogWhen Postgres is not enough: performance evaluation of PostgreSQL vs. Distributed DBMSsThis post presents an empirical study based on TPC-C, the industry-standard On-Line Transaction Processing (OLTP) benchmark.Mar 19, 20243Mar 19, 20243
Published inYDB.tech blogHow we switched to Java 21 virtual threads and got deadlock in TPC-C for PostgreSQLWe revise some fundamental background and highlight an important concern behind Java 21 virtual threads: deadlocks might be unpredictableJan 10, 20246Jan 10, 20246
Published inYDB.tech blogYDB meets TPC-C: distributed transactions performance now revealedIn our previous post on performance, dedicated to the Yahoo! Cloud Serving Benchmark (YCSB), we hinted that more benchmarks are coming. We…Sep 27, 20231Sep 27, 20231
Published inYDB.tech blogYCSB performance series: YDB, CockroachDB, and YugabyteDBIt’s a challenge to implement a distributed database with strong consistency ensuring high speed and scalability. YDB excels in these…May 17, 20233May 17, 20233
Thank you for the interesting post.You provided a very nice KFC example demonstrating the distinction between service and waiting/full time. However, it might be a bit…May 15, 2023May 15, 2023
Published inYDB.tech blogBackground compaction in YDBData compaction is an approach to store data more efficiently in terms of storage consumption and read/write operations. There are two…Feb 3, 2023Feb 3, 2023