Bu proje, C# dilinde yazılmış basit bir LSM Tree (Log-Structured Merge Tree) ve SSTable (Sorted String Table) uygulamasını içermektedir. Proje, temel CRUD (Create, Read, Update, Delete) işlemlerini destekler ve basit bir compaction mekanizmasına sahiptir.
- Key-Value tabanlı veri saklama
- CRUD işlemleri: Ekleme, okuma, güncelleme, silme
- Compaction işlemi desteği
- .NET Core SDK (En son sürüm tercih edilir)
Uygulamanın Derlenmesi ve Çalıştırılması:
Uygulamayı çalıştırdığınızda, örnek veri ekleme, sorgulama ve compaction işlemleri otomatik olarak gerçekleştirilecektir. Bu işlemler Program.cs
dosyasında tanımlanmıştır.