İçindekiler:
Video: Versatil kalem koleksiyonum - # En iyi 5 2024
Üçlü mağazalar NoSQL ile ilişkili sözleşmelerle kopuyor gibi görünüyor. Birincisi, hepsi ACID uyumludur. Çoğu günümüzdeki NoSQL veritabanlarının aksine, birçok üçlü mağazalar yalnızca tescilli ürünlerdir. Ayrıca, anahtarı değer depoları, Bigtable / geniş sütun depoları ve belge NoSQL veritabanları için geçerli olmayacak şekilde semantik uygulamalar için açık standartlar vardır.
Tamamıyla BASE
'a bağımlı. Birçok erken NoSQL savunucusu, BASE sistemleri ile ilişkili nihai tutarlılığın erdemlerini açıkladı (temelde mevcut, yumuşak devlet, sonuçta tutarlı).
sharding 'u (yani, düğümler arasında bir veritabanını dağıtmak) desteklemek yerine, grafik mağazaları normalde her bir kopyayı her kopyaya yerleştirir; bu, yüksek hızlı, karmaşık sorgu sağlar destek. Bu yaklaşım, düğümlerdeki verilerin dayanıklı olmasını ve dolayısıyla kaybolmaması için diğer Sharded ve çoğaltılmış NoSQL veritabanlarından daha önemlidir.
Üçlü bir depoda bir atom birimi de üçlüdür - çok küçük bir bilgi parçasıdır, bu da her güncellemenin atomik birim sınırını geçtiği anlamına gelir. Başka bir deyişle, çoğu işlem aynı anda birden çok kayıt (üçlü) güncelleştirir veya sorgular. Bu, işlemlerin desteklenmesi gerektiği anlamına gelir. Dahası, bir sürü güncellemenin paralel olarak gerçekleştirilmesi işlemsel tutarlılığın desteklenmesini gerektirir.
Sonuç olarak, üçlü bir mağazada veya semantik bir uygulamada hızlı bir şekilde ACID uyumluluğuna gereksinim duyuyorsunuz demektir. (Not e nterprise kullanım durumlarının çoğunun ACID kullanım durumları olduğunu unutmayın.) Bu, bu veritabanlarını kurumsal müşterilere çekici hale getirmelidir.
Açık standartlara karşı açık standartlar
Hükümet müşterileri, geleneksel olarak, maliyetleri düşürmek için açık kaynak yazılımını kullandılar. Daha yakınlarda olsa da, açık kaynaklı yazılımları kullanarak onları belirli satıcıları kullanarak kilitlediklerini fark etmişler.
Açık standartları desteklemeyen açık kaynaklı bir ürünü kabul ederseniz, entegre edin, üzerine yeni uygulamalar oluşturun ve ona geçiş yapmak veya ondan uzaklaşmak çok masrafa neden olur.
Sonuç olarak, hükümetten birçoğu, mümkün olduğunda açık kaynaklı yazılımların yanı sıra açık standartları kullanma fikrini bastırıyor. Açık standartlar, yeni yazılımı benimseme maliyetini düşürür; aynı zamanda yetenekli bireyleri bulmalarını kolaylaştırırlar.
İyi bir haber, üçlü ve grafik mağaza alanlarında mevcut iki ticari ürün, SPARQL ve RDF, sırasıyla anlamsal sorgulama ve veri için W3C'nin açık standartlarını uyguluyor.