Megosztás a következőn keresztül:


Alkalmazásterhelés besorolása az Azure Cosmos DB for PostgreSQL-ben

Fontos

Az Azure Cosmos DB for PostgreSQL már nem támogatott új projektek esetén. Ne használja ezt a szolgáltatást új projektekhez. Ehelyett használja az alábbi két szolgáltatás egyikét:

  • Az Azure Cosmos DB for NoSQL használata nagy léptékű forgatókönyvekhez tervezett elosztott adatbázis-megoldáshoz 99,999% rendelkezésre állási szolgáltatásiszint-szerződéssel (SLA), azonnali automatikus skálázással és automatikus feladatátvétellel több régióban.

  • Használja az Azure Database For PostgreSQL Rugalmas fürtök funkcióját a megosztott PostgreSQL-hez a nyílt forráskódú Citus-bővítmény használatával.

Az alábbiakban az Azure Cosmos DB for PostgreSQL-hez leginkább illő számítási feladatokat ismertetjük.

Előfeltételek

Ez a cikk feltételezi, hogy ismeri a skálázás alapvető fogalmait. Ha még nem olvasta őket, szánjon egy kis időt erre.

A több-bérlős SaaS jellemzői

  • A bérlők látják a saját adataikat; nem látják más bérlők adatait.
  • A legtöbb B2B SaaS-alkalmazás több-bérlős. Ilyenek például a Salesforce vagy a Shopify.
  • A legtöbb B2B SaaS-alkalmazásban több száz-tízezer bérlő van, és egyre több bérlő csatlakozik.
  • A több-bérlős SaaS-alkalmazások elsősorban működési/tranzakciós jellegűek, az adatbázis-lekérdezéseikre vonatkozó egyetlen számjegyes ezredmásodperc késési követelményekkel.
  • Ezek az alkalmazások klasszikus relációs adatmodellel rendelkeznek, és ORM-ekkel készültek – például RoR, Hibernate, Django stb.

A valós idejű üzemeltetési elemzés jellemzői

  • Ezek az alkalmazások rendelkeznek egy ügyfél-/felhasználóközpontú interaktív elemzési irányítópulttal, amely másodperc alatti lekérdezési késési követelményt támaszt.
  • Magas egyidejűség szükséges – legalább 20 felhasználó.
  • Elemzi a friss adatokat az elmúlt egy másodperc és néhány perc között.
  • A legtöbben idősoradatokkal rendelkeznek, például események, naplók stb.
  • Ezekben az alkalmazásokban gyakori adatmodellek a következők:
    • Csillagséma – kevés nagy ténytábla, a többi kis dimenziós tábla
    • Többnyire kevesebb, mint 20 fő táblázat

A nagy átviteli sebességű tranzakció jellemzői

  • NoSQL-/dokumentumstílusú számítási feladatokat futtathat, de olyan PostgreSQL-funkciókat igényel, mint a tranzakciók, a külső/elsődleges kulcsok, az eseményindítók, a bővítmények, például a PostGIS stb.
  • A számítási feladat egyetlen kulcson alapul. A rendszer CRUD műveleteket és kereséseket végez a kulcs alapján.
  • Ezek az alkalmazások magas átviteli sebességre vonatkozó követelményekkel rendelkeznek: több ezer-százezer TPS-t.
  • Lekérdezés késése egyjegyű ezredmásodpercben, magas egyidejűségi követelményekkel.
  • Idősoradatok, például a dolgok internetes hálózata.

Következő lépések

Válassza ki, hogy melyik felel meg a legjobban az alkalmazásnak: