Homepage
Open in app
Sign in
Get started
YDB — Open Source
Distributed SQL Database
Latest
YDB.tech
Follow
Following
Hardening YDB with Jepsen: lessons learned
Hardening YDB with Jepsen: lessons learned
This post was co-authored with Evgeniy Ivanov.
Aleksei Borzenkov
Jul 19, 2024
Do we fear the serializable isolation level more than we fear subtle bugs?
Do 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.
Evgeniy Ivanov
Jul 2, 2024
What’s new in YDB documentation in Q2 2024
What’s new in YDB documentation in Q2 2024
The YDB documentation continues to evolve, addressing the growing needs of its diverse user base. Our focus remains on enhancing the…
Ivan Blinkov
Jun 28, 2024
What’s new in YDB documentation in Q1 2024
What’s new in YDB documentation in Q1 2024
The initial YDB documentation, published as part of the open-source launch back in 2022, followed a structure influenced by Conway’s law…
Ivan Blinkov
Apr 1, 2024
When Postgres is not enough: performance evaluation of PostgreSQL vs. Distributed DBMSs
When Postgres is not enough: performance evaluation of PostgreSQL vs. Distributed DBMSs
This post presents an empirical study based on TPC-C, the industry-standard On-Line Transaction Processing (OLTP) benchmark.
Evgeniy Ivanov
Mar 19, 2024
What’s new in YDB documentation in December 2023
What’s new in YDB documentation in December 2023
Let’s start with the most important part: the YDB documentation now has a dark theme!
Ivan Blinkov
Jan 12, 2024
How we switched to Java 21 virtual threads and got deadlock in TPC-C for PostgreSQL
How we switched to Java 21 virtual threads and got deadlock in TPC-C for PostgreSQL
We revise some fundamental background and highlight an important concern behind Java 21 virtual threads: deadlocks might be unpredictable
Evgeniy Ivanov
Jan 10, 2024
Migrations in YDB using “goose”
Migrations in YDB using “goose”
Each production should consider migration of the database scheme over time. A goose tool with YDB support makes it easier. Let`s do…
Myasnikov Aleksey
Dec 28, 2023
What’s new in YDB documentation in November 2023
What’s new in YDB documentation in November 2023
YDB documentation is developed on GitHub alongside the main YDB codebase and then automatically published via CI/CD. You could stay tuned…
Ivan Blinkov
Nov 28, 2023
About Prepared statements, server-side compiled query cache, or how to efficiently cache queries in…
About Prepared statements, server-side compiled query cache, or how to efficiently cache queries in…
There are various ways to reduce the cost of SQL query execution in modern DBMS. The most common approaches are using prepared statements…
Myasnikov Aleksey
Oct 4, 2023
YDB meets TPC-C: distributed transactions performance now revealed
YDB meets TPC-C: distributed transactions performance now revealed
In our previous post on performance, dedicated to the Yahoo! Cloud Serving Benchmark (YCSB), we hinted that more benchmarks are coming. We…
Evgeniy Ivanov
Sep 27, 2023
YDB v23.1 Release Webinar Recap
YDB v23.1 Release Webinar Recap
Eight YDB engineers gathered to share what they’ve developed for the recent YDB v23.1 release. The features they covered belong to two main…
Ivan Blinkov
Jul 20, 2023
database/sql bindings for YDB in Go
database/sql bindings for YDB in Go
YQL is a SQL dialect with YDB specific strict types. This is great for performance and correctness, but sometimes can be a bit daunting to…
Myasnikov Aleksey
Jul 11, 2023
About YDB.tech blog
Latest Stories
Archive
About Medium
Terms
Privacy
Teams