Önerilen, 2024

Editörün Seçimi

Ile alıyor Microsoft, dünya çapındaki veritabanlarını Cosmos DB

Microsoft Ready 2020 - Partitioning in Azure Cosmos DB

Microsoft Ready 2020 - Partitioning in Azure Cosmos DB
Anonim

Geliştiriciler, Microsoft tarafından Çarşamba günü güncellenen bir veritabanı ürünü ile uygulamalarını küresel gereksinimlere göre ölçeklendirmek için daha kolay bir süreye sahip olacaklar. Cosmos DB olarak adlandırılan bu hizmet, geliştiricilerin 34 Azure genel bulut bölgesinden herhangi birinde çoğaltılabilecek verileri depolamasına izin veriyor.

Cosmos, Microsoft'un 2015 yılında başlattığı yönetilen bir NoSQL veritabanı hizmeti olan DocumentDB'nin genişletilmesi. Geliştiricilerin "güçlü" ile "nihai" tutarlılık arasında değişen beş tutarlılık modeli arasında seçim yapabilmelerini sağlayan bir özellik.

Araç, geliştiricilerin DocumentDB, MongoDB, SQL, Gremlin ve dahil olmak üzere çeşitli API'larla veri depolamasına ve bunlara erişmesine izin verir. Azure Tabloları. Microsoft, yüzde 99,99'luk veri kullanılabilirliğini garanti ediyor, ancak aynı zamanda, bir Cosmos DB çoğaltması olan bir Azure bölgesindeki kullanıcıların yüzde 99.99'u için veritabanından yanıt sürelerinin 10 milisaniyenin altında olacağını söylüyor. Cosmos ayrıca yüzde 99.99 tutarlılık ve verim garantileri de içeriyor.

[Ekstra okuma: En iyi TV yayın hizmetleri]

Cosmos gibi küresel olarak dağıtılmış veri tabanları bulutun vaatlerinin önemli bir parçası. Işığın hızından dolayı, en yakın veri merkezinden uzaktaki kullanıcılar, istekleri üzerinde daha uzun gecikmeler göreceklerdir. Cosmos DB, geliştiricilerin küresel kullanıcılara daha iyi hizmet vermek için Microsoft'un veri merkezi ölçeğinden faydalanmasına izin verecek.

Bu, şirketin Amazon Web Servisleri ve Google Cloud Platformu gibi diğer bulut sağlayıcılarıyla rekabet edebilmesi için de önemli bir adım. Her şirketin kendi başına geniş çapta yönetilen bir veritabanı hizmeti alması gerekiyor. Cosmos DB, çeşitli hizmet garantileri, küresel ölçek ve tutarlılığa yönelik yeni yaklaşımından dolayı bu kalabalığın içinde öne çıkıyor.

Güçlü tutarlılık, kullanıcıların en güncel verileri bazı performans maliyetlerinde alabilmelerini garanti eder. finansal hizmetler uygulamaları gibi şeyler için. Ancak, güçlü bir tutarlılık seçen müşteriler, veritabanını birden çok bölgeye çoğaltma becerilerini feda ederler.

Karşılıklı olarak, tutarlılık, veritabanının son kullanıcıya en üst düzeyde vermeme riskiyle daha hızlı yanıt verdiği anlamına gelir. tarih verileri Global replikasyona izin verir ve Cosmos DB'deki herhangi bir tutarlılık modelinin okuma başına en düşük maliyetini sağlar.

Genel olarak, tüm DocumentDB kullanıcılarının yüzde 10'undan daha azı bu iki seçeneği seçti. Bir kullanıcı oturumu için öngörülebilir tutarlılığı koruyan oturum tutarlılığı gibi ara seçeneklerden birini seçme olasılıkları daha yüksektir, böylece kullanıcılar veritabanına yazdıkları verileri okuyabileceklerdir. Bu, kullanıcılara bilgi sağlamak için istemci oturumlarına dayanan uygulamalar için yararlıdır.

Sınırlı staleness tutarlılığı, veritabanı okumalarının, yazıcının arkasında, geliştiricinin tanımladığı bir zaman aralığı veya sürüm sayısıyla bir pencereden geçebileceğini garanti eder. Tutarlı önek tutarlılığı, son kullanıcıların hiç bir zaman okunan okumaları görmemesini garanti eder, ancak veriler güncel olmayabilir.

Cosmos, şirketin Çarşamba günü düzenlenen Yapı konferansında tek veri kaynağı haberi değildi. Microsoft ayrıca MySQL ve PostgreSQL için yönetilen veritabanı hizmetinin sürümlerini duyurdu. Bunlar, geliştiricilere, tercih ettikleri veritabanlarını yamalama, ölçekleme ve veritabanı yönetiminin diğer geleneksel yönlerini kullanmadan kullanma olanağı sunar.

Şirketlerin Microsoft SQL Server gibi platformlardan veri taşımasına yardımcı olmak için yeni bir Veri Tabanı Göç Hizmeti de ön izleme aşamasındadır. Oracle Veritabanı.

Top