Azure Cosmos DB Cassandra API’sine girişIntroduction to the Azure Cosmos DB Cassandra API

Azure Cosmos DB Cassandra API’si, Apache Cassandra için yazılmış uygulamalara yönelik veri deposu olarak kullanılabilir.Azure Cosmos DB Cassandra API can be used as the data store for apps written for Apache Cassandra. Başka bir deyişle, mevcut Cassandra uygulamanız artık CQLv4 ile uyumlu mevcut Apache sürücülerini kullanarak Azure Cosmos DB Cassandra API’si ile iletişim kurabilir.This means that by using existing Apache drivers compliant with CQLv4, your existing Cassandra application can now communicate with the Azure Cosmos DB Cassandra API. Çoğu durumda yalnızca bir bağlantı dizesini değiştirerek Apache Cassandra’yı kullanmaktan Azure Cosmos DB’nin Cassandra API’sini kullanmaya geçiş yapabilirsiniz.In many cases, you can switch from using Apache Cassandra to using Azure Cosmos DB 's Cassandra API, by just changing a connection string.

Cassandra API’si; Cassandra Sorgu Dili (CQL), Cassandra tabanlı araçları (cqlsh gibi) ve zaten aşina olduğunuz Cassandra istemci sürücülerini kullanarak Azure Cosmos DB’de depolanan verilerle etkileşim kurmanızı sağlar.The Cassandra API enables you to interact with data stored in Azure Cosmos DB using the Cassandra Query Language (CQL) , Cassandra-based tools (like cqlsh) and Cassandra client drivers that you’re already familiar with.

Azure Cosmos DB için Apache Cassandra API'si kullanmanın avantajı nedir?What is the benefit of using Apache Cassandra API for Azure Cosmos DB?

Hiçbir operations management: Bir tam olarak yönetilen bulut hizmeti olan Azure Cosmos DB Cassandra API'SİNİN ayarlar'ın işletim sistemi, JVM ve yaml dosyaları ve bunların etkileşimler izleme ve yönetme ek yükünü kaldırır.No operations management: As a fully managed cloud service, Azure Cosmos DB Cassandra API removes the overhead of managing and monitoring a myriad of settings across OS, JVM, and yaml files and their interactions. Azure Cosmos DB; aktarım hızı, gecikme süresi, depolama, kullanılabilirlik için izleme ve yapılandırılabilir uyarılar sunar.Azure Cosmos DB provides monitoring of throughput, latency, storage, availability, and configurable alerts.

Performans Yönetimi: Azure Cosmos DB, garantili düşük gecikme süreli okuma ve SLA'lar ile desteklenen 99. yüzdebirlik yazma sağlar.Performance management: Azure Cosmos DB provides guaranteed low latency reads and writes at the 99th percentile, backed up by the SLAs. Kullanıcıların yüksek performanslı ve düşük gecikme süreli okuma ve yazma işlemleri sağlamak için işletim yükünden endişelenmesi gerekmez.Users do not have to worry about operational overhead to ensure high performance and low latency reads and writes. Başka bir deyişle, kullanıcıların zamanlama sıkıştırması, kaldırılmış uygulama kayıtlarının yönetilmesi, Bloom filtrelerinin ve çoğaltmaların ayarlanması ile ilgilenmesi gerekmez.This means that users do not need to deal with scheduling compaction, managing tombstones, setting up bloom filters and replicas manually. Azure Cosmos DB, bu sorunları yönetme yükünü ortadan kaldırır ve uygulama mantığına odaklanmanıza olanak sağlar.Azure Cosmos DB removes the overhead to manage these issues and lets you focus on the application logic.

Mevcut kodunuzu ve araçları kullanma yeteneğini: Azure Cosmos DB, mevcut Cassandra SDK'ları ve araçları ile kablo protokolü düzeyinde uyumluluk sağlar.Ability to use existing code and tools: Azure Cosmos DB provides wire protocol level compatibility with existing Cassandra SDKs and tools. Bu uyumluluk, küçük değişikliklerle Azure Cosmos DB Cassandra API’si ile mevcut kod tabanınızı kullanabilmenizi sağlar.This compatibility ensures you can use your existing codebase with Azure Cosmos DB Cassandra API with trivial changes.

Aktarım hızı ve depolama esneklik: Azure Cosmos DB, tüm bölgeler arasında aktarım hızı kesin ve Azure portalı, PowerShell veya CLI ile sağlanan aktarım hızını ölçeklendirebilirsiniz sağlar operations.Throughput and storage elasticity: Azure Cosmos DB provides guaranteed throughput across all regions and can scale the provisioned throughput with Azure portal, PowerShell, or CLI operations. Tahmin edilebilir performansla gerektiğinde tablolarınız için depolama alanını ve aktarım hızını esnek şekilde ölçeklendirebilirsiniz.You can elastically scale storage and throughput for your tables as needed with predictable performance.

Genel dağıtım ve kullanılabilirlik: Azure Cosmos DB genel olarak tüm Azure bölgelerindeki veri dağıtmak ve düşük gecikmeli veri erişimi ve yüksek kullanılabilirlik sağlarken verileri yerel olarak hizmet olanağı sağlar.Global distribution and availability: Azure Cosmos DB provides the ability to globally distribute data across all Azure regions and serve the data locally while ensuring low latency data access and high availability. Azure Cosmos DB, ek işletim yükü getirmeden bir bölge içinde %99,99 gibi yüksek kullanılabilirlik ve bölgeler arasında %99,999'luk okuma ve yazma kullanılabilirliği sağlar.Azure Cosmos DB provides 99.99% high availability within a region and 99.999% read and write availability across multiple regions with no operations overhead. Verileri genel olarak dağıtma makalesinden daha fazla bilgi edinin.Learn more in Distribute data globally article.

Seçim tutarlılık: Azure Cosmos DB tutarlılık ve performans en iyi bir denge sağlamak için beş iyi tanımlanmış tutarlılık düzeyi sunar.Choice of consistency: Azure Cosmos DB provides the choice of five well-defined consistency levels to achieve optimal tradeoffs between consistency and performance. Bu tutarlılık düzeyleri güçlü, sınırlanmış eskime durumu, oturum, tutarlı önek ve son şeklindedir.These consistency levels are strong, bounded-staleness, session, consistent prefix and eventual. Bu iyi tanımlanmış, pratik ve sezgisel tutarlılık düzeyleri, geliştiricilerin tutarlılık, kullanılabilirlik ve gecikme süresi arasında sağlam bir denge kurmasına olanak tanır.These well-defined, practical, and intuitive consistency levels allow developers to make precise trade-offs between consistency, availability, and latency. Tutarlılık düzeyleri makalesinden daha fazla bilgi edinin.Learn more in consistency levels article.

Kurumsal sınıf: Azure cosmos DB sağlar uyumluluk sertifikaları kullanıcıların kullanabilir platform güvenli bir şekilde sağlamak için.Enterprise grade: Azure cosmos DB provides compliance certifications to ensure users can use the platform securely. Azure Cosmos DB ayrıca durağan ve hareketli durumlarda şifreleme, IP güvenlik duvarı ve denetim düzlemi etkinlikleri için denetim günlükleri sunar.Azure Cosmos DB also provides encryption at rest and in motion, IP firewall, and audit logs for control plane activities.

Sonraki adımlarNext steps