Gyakori Azure Coss DB-használat esetek

A KÖVETKEZŐRE VONATKOZIK: SQL Api Api Api Gremlin API táblázat API Azure AzureTans DB API a MongoDB-hez

Ez a cikk áttekintést nyújt az Azure Azure Db használatának számos gyakori esetét. A cikkben olvasható javaslatok kiindulópontként szolgálhatnak, amikor az alkalmazást aTans DB segítségével fejleszti.

A cikk elolvasása után az alábbi kérdésekre tud választ adni:

  • Milyen gyakori esetekben használhatók az Azure Azure Azure Db-hez?
  • Milyen előnyökkel jár az Azure Azure Db használata kiskereskedelmi alkalmazásokban?
  • Milyen előnyökkel jár az Azure Azure Db db-nek az Eszközök internetes (IoT) rendszereket tároló adattárként való használata?
  • Milyen előnyökkel jár a webes és mobil alkalmazásokhoz használható Azure Azure Db adatbázis használata?

Bevezetés

Az Azure Azure Db a Microsoft gyors NoSQL-adatbázisa, és bármilyen méretarányhoz nyitott API-kat is ad. A szolgáltatást úgy alakítottuk ki, hogy az ügyfelek rugalmasan (és függetlenül) méretarányos átviteli sebességet és tárhelyet nyújtsak bármilyen földrajzi régióban. Az Azure Azure Db ma az első globálisan elosztott adatbázis-szolgáltatás a piacon, amely átfogó szolgáltatásiszint-szerződéseket kínál, amelyek nagy sebességet, késést, elérhetőséget és konzisztenciát foglalnak magukban.

Az Azure Azure Db egy globálisan terjeszthető, többmodelles adatbázis, amely alkalmazások és alkalmazási esetek széles köréhez használható. Ez jó választás minden olyan kiszolgáló nélküli alkalmazásnak, amely alacsony ezredmásodperc válaszidőt igényel, és gyorsan és globálisan kell méretezve. Több adatmodellt (kulcsértéket, dokumentumokat, grafikonokat és oszlopos adatokat) és számos API-t támogat az adateléréshez, beleértve az Azure Azure Azure Db MongoDB,SQL API,Gremlin APIés Tables API natív módon és extensible módon történő használatát.

Az alábbiakban az Azure Azure Ab.DB néhány attribútuma közül választhat, amelyek megfelelőek a nagy teljesítményű, globálisan nagy teljesítményű alkalmazásokhoz.

  • Az Azure Azure Db natív módon partíciókat ad az adatoknak a magas rendelkezésre állás és méretezhetőség érdekében. Az Azure Azure Db 99,99%-os garanciát nyújt a rendelkezésre állásra, az átviteli sebességre, az alacsony késésre és az egységességre az összes egyrétű fiók és a több régiós fiók esetében, és 99,999%-os olvasást biztosít minden több régiós adatbázis-fiók esetén.
  • Az Azure Azure Db SSD-alapú, kis késésű, ezredmásodperc válaszideű tárhellyel rendelkezik.
  • Az Azure Azure Db támogatja az egységességi szinteket, például az előtagokat, az állandó előtagot, a munkamenetet és a kötött elavult funkciókat, így teljes rugalmasságot és alacsony költség–teljesítmény arányt biztosít. Nincs olyan rugalmas adatbázis-szolgáltatás, mint az Azure Azure Mells DB a szintkonzisztencia terén.
  • Az Azure Azure Db egy rugalmas, adatbarát árazási modellel rendelkezik, amely független módon mérőszámokat tartalmaz a tároláshoz és az átviteli sebességhez.
  • Az Azure Azure Db fenntartott átviteli modellje lehetővé teszi, hogy az alapul szolgáló hardver CPU/memória/IOPS-ii helyett az olvasási/írási adatok számában gondolja át a gondolatait.
  • Az Azure Azure Db tervezésének köszönhetően a kérések mennyisége a tömeges kérelmeket is egy-egyrilliósra méretezheti naponta.

Ezek az attribútumok előnyösek a webes, mobil-, játék- és IoT-alkalmazásokban, amelyekhez alacsony válaszidőre van szükség, és nagy mennyiségű olvasást és írást kell kezelni.

IoT és telematics

Az IoT-használati esetek gyakran megosztják egymással a mintákat abban, hogy miként használják fel, feldolgozták és tárolják az adatokat. Először is ezeknek a rendszereknek különböző területi rendszerek eszköz-érzékelőiből származó adatsokkokat kell tartalmazni. Ezek a rendszerek a folyamatos átvitelű adatokat feldolgozva és elemezve valós idejű összefüggéseket nyernek ki. A rendszer ezt követően archiválja az adatokat a kötegelemzéshez szükséges hideg tárterületen. az Microsoft Azure számos olyan szolgáltatást kínál, amelyek az IoT-használatot (Azure Azure Db, Azure Event Hubok, Azure Stream Analytics, Azure Notification Hub, Azure Machine Learning, Azure HDInsight és Power BI) is Power BI.

Azure Cosmos DB IoT reference architecture

Az Azure Eseményközpontok túlterhelik az adatsoktereket, mivel nagy sebességű, kis késésű adatfelvételt kínálnak. Azok az adatok, amelyek valós idejű elemzéshez feldolgozásra vannak szükség, az Azure Stream Analytics szolgáltatással tölcsérbe tölhet valós idejű elemzés céljából. Az adatokat be lehet tölteni az Azure Azure Db adatbázisába az adhoc-lekérdezéshez. Miután betöltötte az adatokat az Azure Azure Db db-ba, az adatok készen állnak a lekérdezésre. Emellett az új adatok és a meglévő adatok módosításai is olvashatók a módosítási hírcsatornában. A módosítási hírcsatorna egy állandó, csak hozzáfűző napló, amely egymás után egymás után tárolja a Tárolók módosításait. Ezután a valós idejű elemzés részeként referenciaadatokként használhatja az Azure Azure-beli adatbázisában található összes adatot, vagy csak az adatok módosításait. Emellett az adatok tovább pontosíthatók és feldolgozhatóak, ha csatlakoztatják az AzureTans DB-adatokat a hdInsight for Malac, Hive, vagy Térkép/Csökkentés feladathoz. A finomított adatokat a rendszer ezután betölti az Azure Azure Db-be jelentéskészítésre.

Az Azure AzureHubs DB- és EventHubs-, és Storm-példáithasználó IoT-megoldásért tekintse meg a felhőtárházat a GitHub.

Az IoT-hoz elérhető Azure-ajánlatokkal kapcsolatos további információkért lásd: Dolgok internetének létrehozása.

Kiskereskedelmi és marketing

Az Azure Azure DB széles körben használatos a Microsoft saját e-kereskedelmi platformjaiban, amelyek az Windows Store-t és az XBox Live-t futtatják. A katalógusadatok tárolásához és a megrendelési folyamatokban történő eseményszervezéshez is használatos a kiskereskedelmi iparágban.

A katalógus adathasználati forgatókönyvei az entitások , például személyek, helyek és termékek attribútumainak tárolására és lekérdezésére is magukban foglalják. Néhány példa a katalógusadatokra: felhasználói fiókok, termékkatalógusok, IoT-eszköz-beállításkezelők és anyagjegyzék-rendszerek. Az adatok attribútumai eltérhetnek, és az alkalmazás követelményeinek megfelelően változhatnak.

Vegyük például a termékkatalógust egy alkatrész-szállítóhoz. A közös attribútumok mellett minden résznek saját attribútumai lehetnek. Ezenkívül egy adott rész attribútumai egy új modell megjelentetve a következő évben változhatnak. Az Azure Azure Db támogatja a rugalmas sémákat és hierarchikus adatokat, és így alkalmas termékkatalógus-adatok tárolására.

Azure Cosmos DB retail catalog reference architecture

Az Azure Azure Db gyakran használatos az eseményszervezéshez az energiaesemény-alapú architektúrákhoz a change feed funkció használatával. A változáscsatorna a downstream microservices számára lehetővé teszi, hogy megbízhatóan és növekményes módon olvassa el az Azure Azure Db-hez készült beszúrásokat és frissítéseket (például rendelési eseményeket). Ez a funkció használható egy állandó eseménytár üzenetkezelőjeként az állapot-átvitelű eseményekhez és a rendelés-feldolgozáshoz számos mikroszolgáltatás között (amely kiszolgáló nélküli Azure-függvényekként valósítható meg).

Azure Cosmos DB ordering pipeline reference architecture

Emellett az Azure Azure Azure Db db-ben tárolt adatok integrálhatók a HDInsight-val a nagy adatelemzéshez a Spark-feladatokon keresztül. További információt a Spark Connector for Azure AzureTans DB szolgáltatásról a Spark-feladat futtatása aTans DB és HDInsight segítségével.

Játék

Az adatbázisréteg a játékalkalmazások kritikus fontosságú összetevője. A modern játékok grafikus műveleteket végeznek a mobil-/konzolos ügyfeleken, de a felhőre támaszkodva személyre szabott tartalmakat , például játékbeli statisztikákat, közösségi integrációt és kiváló eredményeket tartalmazó ranglistát szabadíthatnak fel. A játékokat gyakran ezredmásodperc késéssel lehet olvasni és írni, hogy játék közben is érdekes élményben lehet része. A játékadatbázisnak gyorsnak kell lennie, és képesnek kell lennie a kérések nagymértékben való kiugrásaira az új játékok indítása és a funkciófrissítések során.

Az Azure Azure Db-t olyan játékok használják, mint a Walking Dead: No Man's Land by Next Gamesés a Halo 5: Guardians. Az Azure Tos DB az alábbi előnyöket biztosítja a játékfejlesztők számára:

  • Az Azure Azure Db lehetővé teszi a teljesítmény rugalmas fel- vagy lefelé méretezését. Ez lehetővé teszi, hogy a játékok egyetlen API-hívással kezelzék a profil és a statszámok több tucatról több millióra való frissítését egyszerre több millió játékos számára.
  • Az Azure KCS2 támogatja az ezredmásodpercben leolvasott és írott fájlokat, hogy elkerülje az esetleges időbeli eltérést a játék közben.
  • Az Azure Azure Db automatikus indexelése lehetővé teszi, hogy valós időben szűrje a különböző tulajdonságokat, például a belső játékos-adatokat, illetve a GameCenter, a Facebook, a Google-iD-t vagy a lekérdezést a játékostagságuk alapján. Ez a bonyolult indexelési vagy skálázási infrastruktúra kiépítése nélkül lehetséges.
  • A közösségi funkciók, például a játékon belül folytatott csevegőüzenetek, a játékos tagságok, a befejezett kihívások, a kiváló pontszámú ranglisták és a közösségi grafikonok egyszerűbben implementálhatóak rugalmas sémával.
  • Az Azure Azure Db mint felügyelt platform-as-a-service (PaaS) minimális beállítási és felügyeleti munkára volt szükség a gyors iterációhoz és a piaci idő csökkentéséhez.

Azure Cosmos DB gaming reference architecture

Webes és mobilappok

Az Azure Azure Db általában webes és mobilappok esetében használatos, és jól alkalmas a közösségi interakciók modellezésére, külső szolgáltatásokkal való integrálására és a gazdag, személyre szabott élmények építésére. A SDK-k gazdag iOS- és Android-alkalmazások felhasználásával is használhatók a népszerű Xarist keretrendszer használatával.

Közösségi alkalmazások

Az Azure Menüszalags DB esetében gyakori esete a felhasználó által létrehozott tartalmak tárolása és lekérdezése webes, mobil- és közösségi alkalmazásokhoz. Néhány példa az UGC használatára: csevegések, tweetek, blogbejegyzések, értékelések és megjegyzések. A közösségimédia-alkalmazásokban gyakran az UGC az ingyenes űrlapszövegek, tulajdonságok, címkék és kapcsolatok olyan elegye, amelyek nem kötődnek az anyagszerkezethez. A csevegéseket, megjegyzéseket és bejegyzéseket, például csevegéseket, megjegyzéseket és bejegyzéseket átalakítások vagy összetett objektumok relációs leképezési rétegekhez való átalakítása nélkül is tárolhatja. Az adattulajdonságok egyszerűen hozzáadhatók vagy módosíthatók, hogy megfeleljen a követelményeknek, ahogy a fejlesztők az alkalmazáskódon keresztül haladnak, ezzel gyors fejlesztést elősegítve ezzel a fejlesztést.

A külső közösségi hálózatokkal integrálható alkalmazásoknak válaszolniuk kell az e hálózatokból származó sémák módosítására. Mivel az adatok alapértelmezés szerint automatikusan indexelve vannak a Db db-ben, az adatok bármikor lekérdezhetők. Ezért ezek az alkalmazások rugalmasan, saját igényeik szerint lekérik a vetületeket.

Számos közösségi alkalmazás globális méretekben fut, és kiszámíthatatlan használati mintákat mutathat be. Az adattár méretezése rugalmasan fontos, mivel az alkalmazásréteg mérete megfelel a használati igényeknek. A méretarányt további adatpartíciók felvételével a Következő db-fiókhoz használhatja. Emellett több régióban is létrehozhat további Db-fiókokat. A Coss DB szolgáltatási régió elérhetőségét az Azure Regions (Azure Régiók) lásd:.

Diagram that shows the Azure Cosmos DB web app reference architecture.

Személyre szabás

Napjainkban a modern alkalmazások összetett nézetekkel és élményekkel jönnek elő. Ezek jellemzően dinamikusak, a felhasználói beállításokra, a hangulatra és a márkajelzési igényekre jellemzően jellemzően. Ezért az alkalmazásoknak hatékonyabban kell lekérni a személyre szabott beállításokat a felhasználói felület elemeinek és élményének gyors megjelenítéséhez.

A JSON, a Mells DB által támogatott formátum a felhasználói felület elrendezési adatainak ábrázolása, mivel nem csupán egyszerű, de a JavaScript segítségével is egyszerűen értelmezhető. A db db egyenletes konzisztenciaszinteket biztosít, amelyek lehetővé teszik az alacsony késésű írási idejű gyors olvasást. Ezért a felhasználói felület elrendezési adatainak, beleértve a személyre szabott beállításokat is, a JSON-dokumentumoknak a Tárolók DB-ben történő tárolása hatékony eszköz ezen adatok vezetéken keresztüli adatokat kiosztható tárolására.

Azure Cosmos DB web app reference architecture

További lépések

  • Az AzureTans DB használatának első lépésekhez kövesse rövid útmutatóinkat, amelyek végigvetik a fiók létrehozását és a Db db használatba lépéseken.

  • Ha többet szeretne tudni az Azure Tos DB-t használó ügyfelekről, olvassa el az ügyfél esettanulmányok lapját.