Aracılığıyla paylaş


Tablo için Azure Cosmos DB nedir?

Önemli

99,999% kullanılabilirlik hizmet düzeyi sözleşmesi (SLA), anında otomatik ölçeklendirme ve birden çok bölgede otomatik yük devretme ile yüksek ölçekli senaryolar için bir veritabanı çözümü mü arıyorsunuz? NoSQL için Azure Cosmos DB'ye göz önünde bulundurun.

Azure Cosmos DB, yapay zeka uygulamaları ve aracıları dahil olmak üzere modern uygulama geliştirmeye yönelik tam olarak yönetilen ve sunucusuz bir NoSQL veritabanıdır. SLA destekli hızı ve kullanılabilirliği ve anlık dinamik ölçeklenebilirliği ile yüksek performanslı ve yüksek hacimli NoSQL verileri üzerinde dağıtılmış bilgi işlem gerektiren gerçek zamanlı NoSQL uygulamaları için idealdir.

Tablo için Azure Cosmos DB, tanıdık Azure Tablo depolama API'lerini kullanarak büyük hacimli anahtar-değer verilerini depolamanıza, yönetmenize ve sorgulamanıza olanak tanıyan, tam olarak yönetilen bir NoSQL veritabanı hizmetidir. Bu API, yapılandırılmış/ilişkisel olmayan veriler için ölçeklenebilir, yüksek performanslı depolamaya ihtiyaç duyan uygulamalar için tasarlanmıştır. Bu API, mevcut Azure Tablo Depolama yazılım geliştirme setleri (SDK' lar) ve araçlarla da uyumludur.

Data

Tablo API'si, anahtar-değer ve tablosal verileri depolamak ve almak için iyileştirilmiştir. Her tablo, her varlık için esnek özelliklere sahip benzersiz bir bölüm anahtarı ve satır anahtarı bileşimiyle tanımlanan varlıklardan (satırlardan) oluşur. Bu model, cihaz kayıt defterleri, kullanıcı profilleri, yapılandırma verileri ve büyük veri kümeleri üzerinde hızlı aramalar ve basit sorgular gerektiren diğer uygulamalar gibi senaryolar için idealdir.

Özellikler

Her Azure Cosmos DB uyumluluk API'si, modern ve ölçeklenebilir uygulamalar oluşturmanıza yardımcı olacak sağlam bir özellik kümesi sunar. Tablo için API'nin temel özellikleri şunlardır:

  • Kablo protokolü uyumluluğu: Mevcut Azure Tablo Depolama SDK'larınızı ve araçlarınızı en az kod değişikliğiyle veya hiç değişiklik olmadan kullanın.

  • Tam olarak yönetilen hizmet: Azure Cosmos DB altyapı, düzeltme eki uygulama, ölçeklendirme ve yedekleme işlemlerini gerçekleştirerek uygulamanıza odaklanabilmenizi sağlar.

  • Esnek ölçeklenebilirlik: Saniyede milyonlarca işlemi ve çok büyük veri kümelerini işlemek için aktarım hızını ve depolamayı anında ölçeklendirin.

  • Genel dağıtım: Düşük gecikme süreli erişim ve yüksek kullanılabilirlik için tablolarınızı herhangi bir Azure bölgesine dağıtın.

  • Otomatik dizin oluşturma: Tüm özellikler varsayılan olarak dizine eklenir ve el ile dizin yönetimi olmadan hızlı sorguları etkinleştirir.

  • Ayarlanabilir tutarlılık düzeyleri: Uygulamanız için performansı ve veri tutarlılığını dengelemek için beş tutarlılık düzeyi arasından seçim yapın.

  • Kurumsal düzeyde güvenlik: Dinlenme halindeki ve aktarım sırasındaki şifreleme, rol tabanlı erişim kontrolü, denetim kayıtları ve uyumluluk sertifikalarından yararlanın.

Yaygın senaryolar

Tablo API'si, ölçeklenebilir, yüksek performanslı anahtar-değer depolaması gerektiren uygulamalar için uygundur. Yaygın kullanım örnekleri şunlardır:

  • Cihaz kayıt defterleri ve IoT: Hızlı aramalar ve güncelleştirmelerle milyonlarca cihaz veya algılayıcı için meta verileri depolayın ve yönetin.

  • Kullanıcı profilleri ve oturum verileri: Web ve mobil uygulamalar için kullanıcı bilgilerini, tercihleri ve oturum durumunu yönetin.

  • Yapılandırma ve başvuru verileri: Hızlı erişim için uygulama ayarlarını, arama tablolarını ve diğer başvuru verilerini depolayın.

  • Denetim günlükleri ve olay izleme: İzleme ve analiz için büyük hacimli günlük veya olay verilerini yakalayıp sorgular.

Sonraki adım