PLATÍ PRO: NoSQL MongoDB Cassandra Skřítek Stůl
OBECNÉ
Jaké jsou obvyklé případy použití služby Azure Cosmos DB?
Azure Cosmos DB je vhodná pro případy použití webu, mobilních zařízení, her a IoT. V těchto případech použití; automatické škálování, předvídatelný výkon, rychlé pořadí odezvy milisekund a schopnost dotazovat se na data bez schématu je důležitá. Azure Cosmos DB se hodí k rychlému vývoji a podpoře průběžné iterace datových modelů aplikací. Aplikace, které spravují uživatelem generovaný obsah a data, se často mapují na běžné případy použití služby Azure Cosmos DB.
Jak azure Cosmos DB nabízí předvídatelný výkon?
Jednotka žádosti (RU) je míra propustnosti ve službě Azure Cosmos DB. Propustnost jedné jednotky požadavku odpovídá propustnosti GET
akce HTTP pro dokument s 1 kilobitem. Každá operace ve službě Azure Cosmos DB; včetně provádění čtení, zápisů, dotazů a provádění uložených procedur; má deterministický hodnotu jednotky požadavku na základě propustnosti potřebné k dokončení operace. Místo toho, abyste museli zvážit využití procesoru, vstupně-výstupních operací a paměti ve vztahu k propustnosti vaší aplikace, můžete uvažovat z hlediska jednotek žádostí.
Každý kontejner Azure Cosmos DB můžete nakonfigurovat se zřízenou propustností z hlediska jednotek žádostí za sekundu (RU/s). Můžete testovat jednotlivé požadavky na měření v jednotkách žádostí a vytvořit kontejner pro zpracování součtu jednotek žádostí ve všech požadavcích pro daný kontejner za sekundu. Propustnost kontejneru můžete vertikálně navýšit nebo snížit podle toho, jak se vyvíjejí potřeby vaší aplikace. Další informace o měření jednotek žádostí najdete v kalkulačce propustnosti.
Jak Azure Cosmos DB podporuje různé datové modely, jako jsou klíč/hodnota, sloupcový, dokument a graf?
Datové modely klíč/hodnota (tabulka), sloupcové, dokumentové a grafové datové modely se nativně podporují kvůli návrhu ARS (atomy, záznamy a sekvence), na které je založená služba Azure Cosmos DB. Atomy, záznamy a sekvence lze snadno namapovat a promítnout do různých datových modelů. Rozhraní API pro podmnožinu modelů jsou k dispozici pomocí návrhu ARS (MongoDB RU, NoSQL, Table, Apache Cassandra a Apache Gremlin). Azure Cosmos DB také podporuje další rozhraní API, jako jsou virtuální jádra MongoDB, Cassandra MI nebo PostgreSQL.
Co je kontejner Azure Cosmos DB?
Kontejner je skupina položek. Kontejnery můžou zahrnovat jeden nebo více oddílů a můžou škálovat, aby zvládly prakticky neomezené objemy úložiště nebo propustnosti.
Kontejnery označované jako | |
---|---|
Azure Cosmos DB for NoSQL | Kontejner |
Azure Cosmos DB pro MongoDB RU | Kolekce |
Virtuální jádro služby Azure Cosmos DB pro MongoDB | Kolekce |
Azure Cosmos DB pro Apache Cassandra | Table |
Azure Cosmos DB pro Apache Gremlin | Graf |
Azure Cosmos DB pro tabulku | Table |
Kontejner je fakturovatelná entita, kde propustnost a využité úložiště určují náklady. Každý kontejner se účtuje každou hodinu na základě zřízené propustnosti a využitého prostoru úložiště. Další informace najdete v tématu o cenách služby Azure Cosmos DB.
Můžu pro přístup k datům použít více rozhraní API?
Azure Cosmos DB je globálně distribuovaná databázová služba Microsoftu pro více modelů. Více modelů odkazuje na podporu služby Azure Cosmos DB pro více rozhraní API a datových modelů. V tomto paradigmatu používají různá rozhraní API různé formáty dat pro protokol úložiště a drátu. Například; NoSQL používá JSON, MongoDB používá binární kódOVANÝ JSON (BSON), Table používá Entity Data Model (EDM), Cassandra používá Jazyk Cassandra Query Language (CQL), Gremlin používá formát JSON. V důsledku toho doporučujeme použít stejné rozhraní API pro veškerý přístup k datům v daném účtu.
Vyhovuje hipaa ve službě Azure Cosmos DB?
Ano, Azure Cosmos DB je kompatibilní s HIPAA. HIPAA zavádí požadavky na použití, zveřejnění a ochranu jednotlivě identifikovatelných zdravotních informací. Další informace najdete na webu Centrum zabezpečení Microsoft.
Jaké jsou limity úložiště služby Azure Cosmos DB?
Neexistuje žádné omezení celkového množství dat, která může kontejner uložit ve službě Azure Cosmos DB.
Jaké jsou limity propustnosti služby Azure Cosmos DB?
Není nijak omezena celková propustnost, kterou může kontejner podporovat ve službě Azure Cosmos DB. Klíčovou myšlenkou je distribuce úloh zhruba mezi dostatečně velký počet klíčů oddílů.
Jsou režimy připojení přímé a brány šifrované?
Ano oba režimy jsou vždy plně šifrované.
Kolik stojí Azure Cosmos DB?
Počet zřízených kontejnerů, počet hodin, kdy byly kontejnery online, a zřízená propustnost pro každý kontejner určuje poplatky za využití služby Azure Cosmos DB. Další podrobnosti o cenách najdete v cenách služby Azure Cosmos DB.
Jak získám další pomoc se službou Azure Cosmos DB?
Pokud chcete položit technickou otázku, můžete publikovat jedno z těchto dvou fór pro otázky a odpovědi:
- Microsoft Question & Answers (Q&A)
- Stack Overflow Stack Overflow je nejvhodnější pro programovací otázky. Ujistěte se, že je vaše otázka v tématu , a uveďte co nejvíce podrobností, aby byla otázka jasná a srozumitelná.
Pokud řešíte problém s účtem, podejte prostřednictvím webu Azure Portal žádost o podporu.
Vyzkoušet službu Azure Cosmos DB zdarma
Je bezplatný účet k dispozici?
Ano, můžete si zaregistrovat časově omezený účet bez závazku. Pokud se chcete zaregistrovat, navštivte bezplatné vyzkoušení služby Azure Cosmos DB.
Pokud s Azure začínáte, můžete si zaregistrovat bezplatný účet Azure, který vám poskytne 30 dní a kredit a vyzkoušet si všechny služby Azure. Pokud máte předplatné sady Visual Studio, máte také nárok na bezplatné kredity Azure, které můžete použít v jakékoli službě Azure.
Emulátor služby Azure Cosmos DB můžete také použít k vývoji a testování aplikace místně bez vytvoření předplatného Azure. Jakmile budete spokojeni s fungováním aplikace v emulátoru, můžete přejít na účet služby Azure Cosmos DB v cloudu.
Návody vyzkoušet službu Azure Cosmos DB zcela zdarma?
Můžete získat přístup k časově omezenému prostředí služby Azure Cosmos DB bez předplatného, bezplatného předplatného a závazků. Pokud se chcete zaregistrovat k vyzkoušení předplatného služby Azure Cosmos DB, přejděte k vyzkoušení služby Azure Cosmos DB zdarma a použijte jakýkoli osobní účet Microsoft (MSA).
Toto předplatné se liší od bezplatné zkušební verze Azure a dá se použít společně s bezplatnou zkušební verzí Azure nebo placeným předplatným Azure.
Vyzkoušejte, že se předplatná Azure Cosmos DB zobrazí na webu Azure Portal s jinými předplatnými přidruženými k vašemu ID uživatele.
Pro vyzkoušení předplatných služby Azure Cosmos DB platí následující podmínky:
- Přístup k účtu je možné udělit osobním účtům Microsoft (MSA). Vyhněte se používání účtů Microsoft Entra nebo účtů patřících do firemních tenantů Microsoft Entra, mohou mít omezení, která by mohla blokovat udělení přístupu.
- Jeden zřízený kontejner propustnosti na předplatné pro účty API pro NoSQL, Gremlin a Table
- Až tři zřízené kolekce propustnosti na předplatné pro účty MongoDB
- Jedna zřízená databáze propustnosti na předplatné. Zřízené databáze propustnosti můžou obsahovat libovolný počet kontejnerů uvnitř.
- 10GB kapacita úložiště.
- Globální replikace je dostupná v následujících oblastech Azure: USA – střed, Severní Evropa a Jihovýchodní Asie
- Maximální propustnost 5 K RU/s při zřizování na úrovni kontejneru.
- Maximální propustnost 20 K RU/s při zřizování na úrovni databáze.
- Platnost předplatných vyprší po 30 dnech a dá se prodloužit na maximálně 31 dnů. Po vypršení platnosti se informace obsažené odstraní.
- podpora Azure lístky nejde vytvořit pro účty Try Azure Cosmos DB. Podpora je ale poskytována pro předplatitele se stávajícími plány podpory.
Začínáme se službou Azure Cosmos DB
Návody registraci ke službě Azure Cosmos DB?
Azure Cosmos DB je k dispozici na webu Azure Portal. Nejprve se zaregistrujte k předplatnému Azure. Po registraci přidejte do svého předplatného Azure účet služby Azure Cosmos DB.
Návody ověřování ve službě Azure Cosmos DB?
Primární klíč je token zabezpečení pro přístup ke všem prostředkům pro účet. Jednotlivci s klíčem mají přístup ke čtení a zápisu ke všem prostředkům v databázovém účtu. V části Klíče na webu Azure Portal je k dispozici více klíčů.
Při distribuci primárních klíčů buďte opatrní.
Kde je služba Azure Cosmos DB dostupná?
Informace o regionální dostupnosti služby Azure Cosmos DB najdete v produktech Azure dostupných v jednotlivých oblastech. Databázi můžete vytvořit v jedné nebo více těchto oblastech.
Sady SDK (Software Development Kit) pro Azure Cosmos DB umožňují konfiguraci oblastí, které používají pro připojení. Ve většině sad SDK je hodnota PreferredLocations nastavená na některou z oblastí Azure, ve kterých je služba Azure Cosmos DB dostupná.
Je něco, o čem bych měl vědět při distribuci dat po celém světě prostřednictvím datových center Azure?
Azure Cosmos DB se nachází ve všech oblastech Azure, jak je uvedeno na stránce oblastí Azure. Vzhledem k tomu, že se jedná o základní službu Azure, má každé nové datové centrum přítomnost služby Azure Cosmos DB.
Při nastavování oblasti mějte na paměti, že Azure Cosmos DB respektuje suverénní cloudy a cloudy pro státní správu. Nemůžete například replikovat data z suverénní oblasti. Podobně nemůžete povolit replikaci do jiných suverénních umístění z vnějšího účtu.
Je možné přepínat mezi zřizováním propustnosti na úrovni kontejneru a propustnosti na úrovni databáze?
Zřizování propustnosti na úrovni kontejneru a databáze jsou samostatné nabídky a přepínání mezi oběma z nich vyžaduje migraci dat ze zdroje do cíle. Potřebujete vytvořit novou databázi nebo kontejner a pak migrovat data pomocí knihovny Bulk Executor nebo Azure Data Factory.
Podporuje Azure Cosmos DB analýzu časových řad?
Ano, Azure Cosmos DB podporuje analýzu časových řad. Kanál změn můžete použít k vytvoření agregovaných zobrazení v datech časových řad. Tento přístup můžete rozšířit pomocí streamování Apache Sparku nebo jiného zpracovatele dat datového proudu.
Jaké jsou kvóty služby Azure Cosmos DB a omezení propustnosti?
Informace o kvótách služeb a limitech propustnosti najdete v tématu Kvóty služby a v rámci limitů.
Související obsah
- Nejčastější dotazy ke službě Azure Cosmos DB for NoSQL
- Nejčastější dotazy ke službě Azure Cosmos DB pro MongoDB
- Nejčastější dotazy ke službě Azure Cosmos DB pro Apache Gremlin
- Nejčastější dotazy ke službě Azure Cosmos DB pro Apache Cassandra
- Nejčastější dotazy ke službě Azure Cosmos DB for Table