
SlateDB
SlateDB, bulut nesne depolama üzerine inşa edilmiş, ücretsiz ve açık kaynaklı gömülü bir veritabanıdır; modern uygulamalar için sınırsız kapasite ve yüksek güvenilirlik sunar.



SlateDB nedir?
SlateDB, günlük yapısında birleştirilmiş ağaç tasarımı kullanan ve her şeyi bulut nesne depolamaya yazan gömülü bir depolama motorudur. Rust uygulamalarınıza bir kütüphane olarak dahil edersiniz ve verilerin depolanmasını S3 veya Google Cloud Storage gibi servisler aracılığıyla yönetir.
Başlıca avantajı sınırsız depolama kapasitesidir. Bulut depolama, sunucu veya disk yönetimi yapmadan herhangi bir miktarda veriyi tutabilir. Ayrıca otomatik yedeklemeler sağlar ve aynı anda birden fazla okuyucuyu destekler, ancak sadece bir yazıcıya izin verir.
Dezavantajı ise yerel disk depolamaya kıyasla biraz daha yüksek yanıt süreleridir. Yazma işlemleri genellikle 50-100 milisaniye sürer. Bu, SlateDB'yi maliyet ve güvenilirliğin ultra hızlı yanıt sürelerinden daha önemli olduğu uygulamalar için ideal kılar.
SlateDB nasıl kullanılır
SlateDB'yi kullanmak, onu Rust projenize eklemeyi ve nesne depolamaya bağlamayı içerir. İşte adımlar:
Terminalinizde
cargo add slatedb tokio object-storekomutunu çalıştırarak SlateDB'yi projenize Cargo ile ekleyin.Nesne depolama sağlayıcınızı seçin (Amazon S3, Google Cloud Storage, Azure Blob Storage veya diğerleri) ve kimlik bilgileri ile bucket erişimini ayarlayın.
SlateDB kütüphanesini kullanarak, uygun ayarlarla depolama bucket'ınıza işaret eden bir veritabanı bağlantısı açmak için kod yazın.
put,getvedeletegibi basit komutları kullanarak anahtar-değer çiftleriyle veri depolayın ve alın.İhtiyaçlarınıza göre flush aralıkları, önbellek boyutları ve sıkıştırma seçenekleri gibi ayarları yapılandırın.
Üretim kullanımı için uygun hata yönetimini kurun ve yazmaların bulut onayını bekleyip beklemeyeceğine veya hemen dönüp dönmeyeceğine karar verin.
Kütüphane, depolama yönetimi, önbellekleme ve verilerin düzenli tutulması gibi tüm karmaşık işleri halleder.
SlateDB özellikleri
Rust uygulamaları için bulut tabanlı gömülü veritabanı
S3, GCS, Azure Blob ile sınırsız depolama
Tek yazıcı, çoklu eşzamanlı okuyucular
Toplu yazmalar API maliyetlerini azaltır
Yapılandırılabilir dayanıklılık ve gecikme dengeleri
Yerleşik sıkıştırma ve önbellekleme
Anlık görüntülerle işlem desteği
Çöp toplama ve sıkıştırma
Açık kaynak Apache 2.0 lisansı
Aktif topluluk ve düzenli güncellemeler
SlateDB fiyatlandırması
Free Open Source
Free
- Tam veritabanı motoru
- Apache 2.0 lisansı
- Sınırsız depolama kapasitesi (bulut sağlayıcısına bağlı olarak)
- S3, GCS, Azure Blob, MinIO desteği
- İşlem desteği
- Sıkıştırma ve önbellekleme
- Aynı anda birden fazla okuyucu
- Topluluk desteği
- Tam kaynak kodu erişimi
- Düzenli güncellemeler ve iyileştirmeler
SlateDB kullanım durumları
SlateDB'den kimler yararlanabilir?
SlateDB Deposu
Github'da Görüntüle| Yıldızlar | 2,405 |
| Çatallar | 148 |
| Depo Yaşı | 1 yıl |
| Son Commit | 23 saat önce |
SlateDB hakkında sık sorulan sorular
SlateDB ile deneyiminizi paylaşın
Kullanıcıların ne dediğini görün SlateDB
0 İncelemeler
Henüz inceleme yok
İlk incelemeyi siz yapın SlateDB
SlateDB rozetlerini gömme
Topluluğunuza SlateDB'in Tool Questor'de öne çıkarıldığını gösterin. Web sitenize, belgelerinize veya sosyal profillerinize bu güzel rozetleri ekleyerek güvenilirliği artırın ve daha fazla trafik çekin.



