Migrace aplikací MongoDB do Cosmos DB

Dokončeno

Po migraci dat do Služby Cosmos DB budete muset aktualizovat aplikace, které k datům přistupují. Po aktualizaci připojovacích řetězců v aplikaci byste měli zvážit ladění databáze.

V této lekci použijete Azure Portal k vyhledání podrobností o připojení pro novou databázi Cosmos DB. Pak vyladíte Cosmos DB, zvolíte odpovídající úroveň konzistence a budete přemýšlet o tom, jak geograficky distribuovat data.

Aktualizace připojovacích řetězců

Pokud chcete zobrazit nový připojovací řetězec pro vaši aplikaci, proveďte následující kroky:

  1. Na webu Azure Portal otevřete účet cosmos DB a vyberte rychlý start.
  2. Vyberte platformu pro vaši aplikaci.
  3. Zkopírujte připojovací řetězec pro vaši aplikaci a zkontrolujte ukázkový fragment kódu.

Pokud chcete více možností než nastavení rychlého startu, v Nastavenívyberte Připojovací řetězec. Pak můžete zadat informace o zabezpečení a získat konkrétní připojovací řetězec pro vaše nastavení.

Další informace najdete v tématu Připojení aplikace MongoDB ke službě Azure Cosmos DB

Ladění databáze pro použití aplikace

Pokud chcete ladit databázi s nejlepším výkonem, měli byste provést následující kroky: Ve výchozím nastavení se indexují všechna pole. Indexování všech polí je ideální pro systém s převážně požadavky na čtení. Pokud máte systém s převážně požadavky na zápis, můžete některé indexy odebrat. Vezměte v úvahu, že některé operace zápisu zahrnují akci čtení i zápisu. Například objednávka může zahrnovat čtení ke kontrole limitu kreditu před zápisem objednávky.

Výběr úrovně konzistence

Výchozí úroveň konzistence je Relace, ale můžete ji změnit v nastavení .

Rozdělte svá data

V Nastavení účtu služby Azure Cosmos DB můžete replikovat data globálně. Pokud chcete zlepšit dostupnost, měli byste zvážit, jestli máte data alespoň ve dvou oblastech, i když jsou všichni vaši uživatelé na jednom místě.

Další informace o ladění databáze najdete v tématu kroky optimalizace po migraci při použití rozhraní API služby Azure Cosmos DB pro MongoDB