CockroachDB
Daha fazla bilgi
- Geliştiren
- Spencer Kimball, Peter Mattis, Ben Darnell
- Yıl
- Sahibi
- Cockroach Labs
- Tür
- Dağıtık SQL veritabanı
- Lisans
- BSL / CockroachDB Community License
- Resmî site
- cockroachlabs.com
- Kaynak kod
- github.com/cockroachdb/cockroach
Google Spanner'dan esinlenen dağıtık SQL veritabanı: Postgres uyumlu tel protokolü, şeffaf sharding, coğrafi replikasyon ve serializable işlemler.
2015'te eski Google mühendisleri tarafından kuruldu. Veri 512 MiB'lık "range"lere bölünür ve her biri Raft ile en az üç düğüme kopyalanır. Zaman senkronizasyonu Spanner'daki gibi TrueTime ile değil, hibrit mantıksal saatlerle yapılır. Hayatta kalma hedefleri sayesinde bir düğümün, bölgenin ya da bütün bir coğrafyanın çökmesi veri kaybına yol açmaz.
Lisans 2024'te "üretimde ücretsiz katman yok" yönünde değişti; fork tartışması hâlâ sürüyor. Rakibi YugabyteDB aynı fikri dahili olarak Postgres'e daha yakın biçimde uygular.