Azure Cosmos DB hakkında sık sorulan sorular

ŞUNLAR IÇIN GEÇERLIDIR: Nosql MongoDB Cassandra Gremlin Tablo

Genel

Azure Cosmos DB için tipik kullanım örnekleri nelerdir?

Azure Cosmos DB web, mobil, oyun ve IoT kullanım örnekleri için çok uygundur. Bu kullanım örneklerinde; otomatik ölçeklendirme, öngörülebilir performans, milisaniyelik yanıt sürelerinin hızlı sırası ve şema içermeyen veriler üzerinde sorgu yapabilme özelliği önemlidir. Azure Cosmos DB, uygulama veri modellerinin sürekli olarak geliştirilmesine ve desteklenmesine yardımcı olur. Kullanıcı tarafından oluşturulan içeriği ve verileri yöneten uygulamalar genellikle Azure Cosmos DB için yaygın kullanım örnekleriyle eşlenmiştir.

Azure Cosmos DB nasıl tahmin edilebilir performans sunar?

İstek birimi (RU), Azure Cosmos DB'deki aktarım hızının ölçüsüdür. Tek bir istek birimi aktarım hızı, 1 kilobitlik bir belge için HTTP eyleminin GET aktarım hızına karşılık gelir. Azure Cosmos DB'deki her işlem; okumalar, yazma işlemleri, sorgular ve saklı yordam yürütmeleri dahil; işlemi tamamlamak için gereken aktarım hızına göre belirlenebilir bir istek birimi değerine sahiptir. Cpu, GÇ ve belleği uygulama aktarım hızınıza göre değerlendirmeye zorlamak yerine istek birimleri açısından düşünebilirsiniz.

Sağlanan aktarım hızıyla her Azure Cosmos DB kapsayıcısını saniye başına istek birimleri (RU/sn) açısından yapılandırabilirsiniz. İstek birimlerinde ölçülecek tek tek istekleri karşılaştırmak ve bir saniye içinde bu kapsayıcıya yönelik tüm istekler genelinde istek birimlerinin toplamını işlemek için bir kapsayıcı oluşturabilirsiniz. Ayrıca uygulamanızın gereksinimleri geliştikçe kapsayıcınızın aktarım hızının ölçeğini artırabilir veya azaltabilirsiniz. İstek birimlerini ölçme hakkında daha fazla bilgi için bkz . aktarım hızı hesaplayıcısı.

Azure Cosmos DB anahtar/değer, sütunlu, belge ve grafik gibi çeşitli veri modellerini nasıl destekler?

Anahtar/değer (tablo), sütunlu, belge ve grafik veri modellerinin tümü, Azure Cosmos DB'nin üzerinde oluşturulduğu ARS (atomlar, kayıtlar ve diziler) tasarımı nedeniyle yerel olarak desteklenir. Atomlar, kayıtlar ve diziler kolayca eşlenebilir ve çeşitli veri modellerine yansıtılabilir. Modellerin bir alt kümesine yönelik API'ler ARS tasarımı (MongoDB RU, NoSQL, Tablo, Apache Cassandra ve Apache Gremlin) kullanılarak kullanılabilir. Azure Cosmos DB mongoDB sanal çekirdeği, Cassandra MI veya PostgreSQL gibi diğer API'leri de destekler.

Azure Cosmos DB kapsayıcısı nedir?

Kapsayıcı bir öğe grubudur. Kapsayıcılar bir veya daha fazla bölüme yayılabilir ve neredeyse sınırsız miktarda depolama veya aktarım hızını işleyecek şekilde ölçeklendirilebilir.

Kapsayıcılar olarak bilinir
NoSQL için Azure Cosmos DB Kapsayıcı
MongoDB ru için Azure Cosmos DB Koleksiyon
MongoDB için Azure Cosmos DB sanal çekirdeği Koleksiyon
Apache Cassandra için Azure Cosmos DB Tablo
Apache Gremlin için Azure Cosmos DB Graf
Tablo için Azure Cosmos DB Tablo

Kapsayıcı, aktarım hızının ve kullanılan depolamanın maliyeti belirlediği faturalanabilir bir varlıktır. Sağlanan aktarım hızına ve kullanılan depolama alanına göre her kapsayıcı saatlik olarak faturalandırılır. Daha fazla bilgi için bkz . Azure Cosmos DB fiyatlandırması.

Verilerime erişmek için birden çok API kullanabilir miyim?

Azure Cosmos DB, Microsoft'un sunduğu genel olarak dağıtılmış çok modelli bir veritabanı hizmetidir. Çoklu model, Azure Cosmos DB'nin birden çok API ve veri modeli desteğini ifade eder. Bu paradigmada, farklı API'ler depolama ve kablo protokolü için farklı veri biçimleri kullanır. Örneğin; NoSQL JSON kullanır, MongoDB ikili kodlanmış JSON (BSON), Tablo Varlık Veri Modeli (EDM) kullanır, Cassandra Cassandra Sorgu Dili (CQL), Gremlin JSON biçimini kullanır. Sonuç olarak, belirli bir hesaptaki verilere tüm erişim için aynı API'yi kullanmanızı öneririz.

Azure Cosmos DB HIPAA uyumlu mu?

Evet, Azure Cosmos DB HIPAA uyumlu. HIPAA, bağımsız olarak tanımlanabilen sağlık bilgilerinin kullanımı, açıklanması ve korunması için gereksinimler belirler. Daha fazla bilgi için bkz. Microsoft Güven Merkezi.

Azure Cosmos DB'nin depolama sınırları nelerdir?

Bir kapsayıcının Azure Cosmos DB'de depolayabileceğiniz toplam veri miktarıyla ilgili bir sınır yoktur.

Azure Cosmos DB'nin aktarım hızı sınırları nelerdir?

Azure Cosmos DB'de kapsayıcının destekleyebilecek toplam aktarım hızı miktarıyla ilgili bir sınır yoktur. Önemli fikir, iş yükünüzü yeterince fazla sayıda bölüm anahtarı arasında bile kabaca dağıtmaktır.

Doğrudan ve ağ geçidi bağlantı modları şifreleniyor mu?

Evet, her iki mod da her zaman tamamen şifrelenir.

Azure Cosmos DB'nin maliyeti nedir?

Sağlanan kapsayıcı sayısı, kapsayıcıların çevrimiçi olduğu saat sayısı ve her kapsayıcı için sağlanan aktarım hızı Azure Cosmos DB kullanım ücretlerini belirler. Diğer fiyatlandırma ayrıntıları için bkz . Azure Cosmos DB fiyatlandırması.

Azure Cosmos DB hakkında nasıl ek yardım alabilirim?

Teknik bir soru sormak için şu iki soru ve yanıt forumlarından birine gönderebilirsiniz:

Hesabınızla ilgili bir sorun gidermek için Azure portalda bir destek isteği oluşturun.

Azure Cosmos DB’yi ücretsiz deneyin

Ücretsiz bir hesap var mı?

Evet, zaman sınırlı bir hesaba ücretsiz ve taahhüt olmadan kaydolabilirsiniz. Kaydolmak için Azure Cosmos DB'yi ücretsiz deneyin adresini ziyaret edin.

Azure'da yeniyseniz ücretsiz bir Azure hesabına kaydolabilirsiniz. Bu, size 30 gün ve tüm Azure hizmetlerini denemeniz için bir kredi verir. Visual Studio aboneliğiniz varsa, herhangi bir Azure hizmetinde kullanabileceğiniz ücretsiz Azure kredileri için de uygun olursunuz.

Azure Cosmos DB Öykünücüsü'ni kullanarak azure aboneliği oluşturmadan uygulamanızı yerel olarak ücretsiz olarak geliştirebilir ve test edebilirsiniz. Uygulamanızın Azure Cosmos DB Öykünücüsü’ndeki performansından memnun olduğunuzda bulut üzerinde Azure Cosmos DB hesabı kullanmaya başlayabilirsiniz.

Azure Cosmos DB'yi tamamen ücretsiz olarak Nasıl yaparım? deneyin?

Abonelik olmadan, ücretsiz olarak ve taahhütler olmadan zaman sınırlı bir Azure Cosmos DB deneyimine erişebilirsiniz. Azure Cosmos DB'yi Deneyin aboneliğine kaydolmak için Azure Cosmos DB'yi ücretsiz deneyin'e gidin ve herhangi bir kişisel Microsoft hesabını (MSA) kullanın.

Bu abonelik Azure Ücretsiz Deneme sürümünden farklıdır ve Azure Ücretsiz Deneme sürümü veya Azure ücretli aboneliğiyle birlikte kullanılabilir.

Azure Cosmos DB aboneliklerini deneyin, Azure portalında kullanıcı kimliğiniz ile ilişkili diğer aboneliklerle birlikte görünür.

Aşağıdaki koşullar Azure Cosmos DB aboneliklerini deneyin için geçerlidir:

  • Kişisel Microsoft hesaplarına (MSA) hesap erişimi verilebilir. Microsoft Entra hesaplarını veya kurumsal Microsoft Entra kiracılarına ait hesapları kullanmaktan kaçının; erişim verme işlemini engelleyebilecek sınırlamaları olabilir.
  • NoSQL, Gremlin ve Tablo hesapları için API için abonelik başına sağlanan bir aktarım hızı kapsayıcısı.
  • MongoDB hesapları için abonelik başına sağlanan en fazla üç aktarım hızı koleksiyonu .
  • Abonelik başına sağlanan bir aktarım hızı veritabanı . Aktarım hızı sağlanan veritabanları içinde herhangi bir sayıda kapsayıcı içerebilir.
  • 10 GB depolama kapasitesi.
  • Genel çoğaltma şu Azure bölgelerinde kullanılabilir: Orta ABD, Kuzey Avrupa ve Güneydoğu Asya
  • Kapsayıcı düzeyinde sağlandığında en fazla 5 K RU/sn aktarım hızı.
  • Veritabanı düzeyinde sağlandığında en fazla 20 K RU/sn aktarım hızı.
  • Aboneliklerin süresi 30 gün sonra dolar ve toplam en fazla 31 güne uzatılabilir. Süre dolduktan sonra, içerdiği bilgiler silinir.
  • Azure Cosmos DB hesaplarını deneyin için Azure desteği bilet oluşturulamaz; ancak mevcut destek planlarına sahip aboneler için destek sağlanır.

Azure Cosmos DB’yi kullanmaya başlayın

Azure Cosmos DB'ye Nasıl yaparım? kaydolun?

Azure Cosmos DB, Azure portalında kullanılabilir. İlk olarak Bir Azure aboneliğine kaydolun. Kaydoldıktan sonra Azure aboneliğinize bir Azure Cosmos DB hesabı ekleyin.

Azure Cosmos DB'de kimlik doğrulaması Nasıl yaparım??

Birincil anahtar, bir hesabın tüm kaynaklarına erişmeye yönelik bir güvenlik belirtecidir. Anahtarı olan kişiler, veritabanı hesabındaki tüm kaynaklara okuma ve yazma erişimine sahiptir. Azure portalının Anahtarlar bölümünde birden çok anahtar bulunur.

Birincil anahtarları dağıtırken dikkatli olun.

Azure Cosmos DB nerede kullanılabilir?

Azure Cosmos DB için bölgesel kullanılabilirlik hakkında bilgi için bkz . Bölgeye göre kullanılabilir Azure ürünleri. Veritabanınızı bu bölgelerden birine veya daha fazlasına hesaplayabilirsiniz.

Azure Cosmos DB için yazılım geliştirme setleri (SDK'lar), bağlantılar için kullandıkları bölgelerin yapılandırılmasına izin verir. Çoğu SDK'da 'PreferredLocations'' değeri, Azure Cosmos DB'nin kullanılabilir olduğu Azure bölgelerinden herhangi birine ayarlanır.

Azure veri merkezleri aracılığıyla dünya genelinde veri dağıtırken dikkate almam gereken bir şey var mı?

Azure Cosmos DB, Azure bölgeleri sayfasında belirtildiği gibi tüm Azure bölgelerinde bulunur. Temel bir Azure hizmeti olduğundan, her yeni veri merkezinin bir Azure Cosmos DB varlığı vardır.

Bir bölge ayarladığınızda Azure Cosmos DB'nin bağımsız bulutlara ve kamu bulutlarına saygılı olduğunu unutmayın. Örneğin, bağımsız bir bölgeden verileri çoğaltamazsınız. Benzer şekilde, dış hesaptan diğer bağımsız konumlara çoğaltmayı etkinleştiremezsiniz.

Kapsayıcı düzeyi ile veritabanı düzeyinde aktarım hızı sağlama arasında geçiş yapmak mümkün mü?

Kapsayıcı ve veritabanı düzeyinde aktarım hızı sağlama ayrı tekliflerdir ve bunlardan biri arasında geçiş yapmak için verilerin kaynaktan hedefe geçirilmesi gerekir. Yeni bir veritabanı veya kapsayıcı oluşturmanız ve ardından toplu yürütücü kitaplığını veya Azure Data Factory'yi kullanarak verileri geçirmeniz gerekir.

Azure Cosmos DB zaman serisi analizini destekliyor mu?

Evet, Azure Cosmos DB zaman serisi analizini destekler. Zaman serisi verileri üzerinde toplu görünümler oluşturmak için değişiklik akışını kullanabilirsiniz. Apache Spark akışını veya başka bir akış veri işlemcisini kullanarak bu yaklaşımı genişletebilirsiniz.

Azure Cosmos DB hizmet kotaları ve aktarım hızı sınırları nelerdir?

Hizmet kotaları ve aktarım hızı sınırları hakkında bilgi için bkz . Hizmet kotaları ve tüm sınırlar.