SQLite Internals: Dünyada en çok kullanılan DB'nin çalışma şekli
(compileralchemy.com)Sürekli güncellenen açık kaynaklı bir e-kitap
- Perde arkası hikayesi
- Teknik bağlam: engine, B-Tree implementasyonu, parser, VCS
- Genel bakış
- Derleme ve çalıştırma süreci
- Adım adım açıklama
- Temel kavramlar
- Dosya ve kayıt formatı
- Sayfa türleri: Lock-Byte, Freelist, B-Tree,..
- Kayıt formatı
- Rollback & WAL modu
- Bytecode
- İlginç özellikler
- Sanal tablolar
- CTE
- Gelecek
4 yorum
SQLite kadar olmasa da, bugünlerde en çok sevilenlerden biri olan PostgreSQL 14 Internals da var.
Yazı hâlâ yazım aşamasında olduğu için şu an yalnızca başlık var ve bazı bölümler eksik.
İlk kısımlarda, benim çevirip taşıdığım SQLite'in bilinmeyen hikâyesi yazısında da yer alan içerikler var.
Gerçekten çok ilginç perde arkası hikâyeleri var. Başka hiçbir kütüphane bağımlılığı olmadan her şeyi sıfırdan geliştirip yaptıklarını duyunca, etkilenmemek elde değil. Sürüm yönetim aracından parser'a kadar.
Kitabı Koreli okurlarla buluşturduğunuz için teşekkürler! Evet, Postgres internals okumaktan çok keyif alınan bir kitap. Ayrıca, hikâyenin doğrudan haberin içinde yayımlandığı bir gönderiye ilk kez rastlıyorum.
Kitap, benim boş keşif zamanlarıma göre gelişiyor. Bu arada LeanPub sürümünde yalnızca tamamlanmış bölümler bulunuyor.