Inhaltsverzeechnes[Verstoppen][Show]
Datenbanken sinn e Schlësselkomponent vun all Programm, egal ob et lokal oder an der Wollek gehost gëtt.
Wéinst dem steigenden Bedierfnes fir Cloud-Hosting, Cloud-baséiert relational Datenbanken, déi Konsistenz, Zouverlässegkeet an Disponibilitéit ubidden, wéi och Online-Deployementer ënnerstëtzen, sinn ëmmer méi erfuerderlech.
Eng Illustratioun vun enger Cloud-baséiert Datebank ass Google Cloud Spanner.
Loosst eis Google Cloud Spanner am-Déift an dësem Artikel ënnersichen, inklusiv all seng Fäegkeeten, Benotzungsfäll, Präis an aner Detailer.
Wat ass Google Cloud Spanner?
Eng relational DBMS déi d'NewSQL Methodik adoptéiert ass Google Cloud Spanner. Et garantéiert ACID (Atomizitéit, Konsistenz, Isolatioun an Haltbarkeet) Konformitéit an ass besonnesch gëeegent fir OLTP (Online Transaktiounsveraarbechtung).
Et ënnerstëtzt nach ëmmer scale-out Architektur an ass ganz skalierbar, sou wéi NoSQL Systemer. Mat engem Skala-out Design ass et einfach méi Noden zu engem existente Cluster ze addéieren fir Datelagerung a Berechnung ze verdeelen an Skalierbarkeet z'erreechen.
D'Virdeeler vun NoSQL an NewSQL gi béid vum Google Cloud Spanner geliwwert.
TrueTime, dem Google seng global synchroniséiert Auer, ass d'Basis vun der Konsistenz vu Google Spanner. Google huet TrueTime erstallt, eng wäit verdeelt an héich verfügbar global Auer déi fir all Google Cloud Servicer a Server zougänglech ass.
TrueTime garantéiert datt en nei geschafen Zäitstempel, loosst eis T1, ëmmer méi héich sinn wéi all Zäitstempel T2, soulaang T2 generéiert gouf ier T1 war. Als Resultat ass True-Time fäeg Zäitstempel ze produzéieren déi monoton wuessen, dat heescht datt se dauernd iwwer hir ganz Domain eropgoen.
D'Applikatioune kënnen dat dann benotzen fir jiddereng vun hiren Transaktiounen z'ënnerscheeden, steigend Zäitstempel. All Stéck Daten, déi op Google Cloud Spanner publizéiert ginn, kritt en Zäitstempel mat TrueTime, an dësen Zäitstempel ass weltwäit zouverlässeg.
Dëst bedeit datt all Transaktioun, déi am Spanner gehale gëtt, e speziellen Zäitstempel mat him assoziéiert huet, deen de präzise Moment notéiert wéi de Spanner d'Transaktioun veraarbecht huet.
Mat der Hëllef vun dësen Zäitstempel kann Google Cloud Spanner zouverlässeg Liesunge vun all Punkt op der Welt ubidden ouni Schreiwen ze verhënneren.
Zousätzlech ass Google Cloud Spanner fäeg eng strikt Concurrency Kontroll fir all seng Transaktiounen ze bidden.
Wärend Google Cloud Spanner all Transaktiounen op ville Plazen ausgeführt (an/oder duplizéiert huet), un engem externe Benotzer schéngen se all sequenziell geschitt ze sinn, een nom aneren. An anere Wierder, Google Cloud Spanner funktionnéiert als eenzeg Maschinn Datebank fir extern Benotzer.
Eng global Zäitstempelbestellung gëtt vum Google Cloud Spanner zur Verfügung gestallt, déi Transaktioune kënne fir spéider Operatiounen an Ufroen benotzen. D'Benotzer hu missen entscheeden tëscht schwaacher Leeschtung + méi staark Versécherungen ODER grouss Leeschtung + méi schwaach Garantien a fréiere Datebanksystemer.
Wéi och ëmmer, Google Cloud Spanner kann robust Versécherungen ubidden, héich Transaktiounsintegritéit a méi séier Leeschtung. D'Entwéckler solle sech just këmmeren fir sécherzestellen datt all hir Transaktioune gëlteg ass an hir Uwendungslogik, anstatt sech Suergen iwwer Konflikter oder Rennen tëscht hire villen Transaktiounen ze maachen.
Eegeschaften
- Déi meescht Apps sinn einfach ze kreéieren, z'integréieren an ze testen.
- Et kann als NewSQL Datebank charakteriséiert ginn well se souwuel NoSQL wéi och SQL ënnerstëtzt, d'Skalierbarkeet an d'Leeschtungsproblemer mat konventionelle SQL Datenbanken léisen.
- Seng Präzisioun ass zimmlech grouss well et Zäit mat Atomuhren a GPS Technologien synchroniséiert.
- Cross-Table Transaktiounen ginn ënnerstëtzt.
- Ëmfaasst raffinéiert Gestioun an administrativ Funktiounen, dorënner Backupsatellit, Erhuelung, d'Fäegkeet SLA Instanzen ze schafen, a méi.
- Fir lokal a multiregional Instanzen, gëtt 99.999% Disponibilitéit.
- Horizontal skaléiert glat mat wéineg Hindernisser. De Virdeel vun der horizontaler Skalierbarkeet ass datt wann zousätzlech Server bäigefüügt ginn, d'Performance vum System wesentlech verbessert.
- Fir en eenzegen Dateliewenszyklus ze bauen, bitt et Echtzäit Big Data Ufroen.
- Baséierend op Ufro Volumen an Daten Gréisst, et automatesch shards Daten.
- Et wielt net automatesch e sekundären Index trotz der Tatsaach datt se ënnerstëtzt ginn.
- Transparent Replikatioun gëtt a ville Setups a Geografien ugebueden.
- bitt sophistikéiert Analyse an Daten.
- Daten aus verschiddenen Uwendungen an Späichersystemer synchroniséiert sinn.
- Kierperlech Ofhängegkeeten tëscht Datebank Dëscher sinn méiglech.
- Fir weider Daten Erhuelung bitt et Point-In-Time-Recovery (PITR). Zousätzlech kënnt Dir Daten erof op de Mikrosekonnenniveau recuperéieren.
- Client-Managed Encryption Keys (CMEK), IAM Integratioun, Dateschichtverschlësselung an aner Sécherheetsmoossnamen op Enterprise-Niveau sinn abegraff.
Fälschungen benotzen
1. E-Commerce Siten weltwäit
Produkter bestellen, Bezuelungen sammelen an Inventairen aktualiséieren sinn all Transaktiounssystemfunktiounen déi den E-Commerce definéieren. Grouss national oder weltwäit Foussofdréck kënnen op villen E-Commerce Websäiten gesi ginn.
Transaktiounsdatenbanken weltwäit konsequent ze maachen huet verschidde Virdeeler, dorënner d'Datenintegritéit ze garantéieren an d'Bedierfnes fir kreativ Software Ingenieursléisungen ze minimiséieren fir Datenkonsistenzproblemer unzegoen.
2. Veraarbechtung vun Analyse an Echtzäit
Vill modernste Fäegkeeten, déi analytesch Veraarbechtung erliichteren, si mat Google Cloud Spanner abegraff. Dës Verbesserunge enthalen Saachen wéi besser Ufrogeschwindegkeet, Partitionéierungsindexen, an Datebelaaschtung, ënner anerem. Dëst mécht dës RDBMS eng exzellent Optioun fir e weltwäit analytesche Veraarbechtungssystem deen total Cloud-baséiert ass.
3. Disaster Recovery (DR)
DR ass entscheedend awer héich Erausfuerderung fir a Kraaft ze setzen, besonnesch wann Dir un déi recommandéiert Praxis hält fir wäit geographesch DR Locations ze beschäftegen fir géint lokal Kalamitéiten ze schützen. A Wierklechkeet erstellen vill IT Firmen Backups an hoffen datt se se ni brauchen.
Fir DR, Spanner stellt eng praktesch Zukunft Wee. D'Replizéieren vun den Donnéeën an enger Spanner Datebank op eng wäit Plaz wäert eng Applikatioun restauréieren ouni d'Notzung se opzebauen mat Daten vun engem Backupband.
Erstellt frësch Computerressourcen op enger anerer Plaz a verbënnt se mat dem Backup Spanner Datebanksystem am Fall wou de primäre Site verfügbar ass. Wéinst senger Einfachheet ass DR elo fir vill méi IT Departementer zougänglech.
4. Manuell Interventioun minimiséieren an d'Äntwertzäit erhéijen
D'Performance vun enger typescher Datebank fällt erof wann d'Zuel vun de Benotzer déi virbestëmmte Schwellniveauen erreecht. Et dauert vill Etappen fir d'Performance ze restauréieren, dorënner d'Bewäertung vun de Leeschtungsmiessungen an d'Skaléierung vun der Datebank wéi néideg.
Well et eng maximal Gréisst fir e Server gëtt, ass horizontal Skaléieren schwéier, wärend vertikal Skalen einfach ass. An esou Ëmstänn kann Google Cloud Spanner e praktesche Choix sinn, well et d'horizontale Skaléierung mat wéineg Interventioun geréiert.
5. Spillerinne Datebank
Komplex Datebank Strukture sinn néideg Spiller Leeschtung an Donnéeën an online Spiller ze Streck, besonnesch Méi- Spiller. Virausgesat datt et dacks Schnëtt erfuerdert, kämpfe vill Geschäfter fir dës Komplexitéit ze wuessen an ze managen.
Zousätzlech, well NoSQL Datenbanken sech un d'Verännerungen am Basisdatenmodell adaptéiere kënnen, si si eng super Optioun fir Gaming. Redundanz ass och e wesentleche Bestanddeel vun der Spillsoftware.
Well et all dës Charakteristiken ënnerstëtzt, Google Spanner ass eng gëeegent Optioun fir eng Spilldatenbank. Mir gleewen datt andeems Dir dës Benotzungsfäll demonstréiert, Dir fäeg sidd ze gesinn wéi villsäiteg Google Cloud Spanner ass a bestëmmen ob et e gudde Match fir Äert Geschäft ass.
6. Finanzservicer
D'Reguléierungsbeschränkungen an d'Erwaardungen vum Client an dësem Secteur sinn e perfekte Stuerm. Reguléierungsagenturen, Banken a Fintech Firmen musse kontinuéierlech a perfekt kommunizéieren.
Zousätzlech musse Honnerte vu Millioune Transaktioune feelerlos vu Programmer wéi Bezuelpaarten a online Banking wärend och duerch komplex Anti-Betrug a Siidlungsprozeduren.
Fir dëse kontinuéierlechen Influss vun Daten an der Vergaangenheet ze handhaben, hu historesch Datenbanken missen virsiichteg rearchitektéiert ginn, an onbestänneg personaliséiert Léisunge goufen benotzt. De Stuerm gëtt einfach vum Google Cloud Spanner gehandhabt.
Limitatioun
Trotzdem huet et gewësse Aschränkungen, dorënner d'Onméiglechkeet fir Datebank Meenungen ze handhaben, de Mangel u granulärer Erlaabnes oder Rollenastellungen, an d'Noutwendegkeet fir e puer Ëmgéigend fir all Noden voll ze benotzen. Wann Dir e Choix maacht, behalen dës Restriktiounen och am Kapp.
Tarifikatioun
D'Käschte vum Spanner sinn einfach a viraussiichtlech. Dir sidd nëmme bezuelt fir d'Späichere, déi Är Datebank Tabellen a Sekundärindexe benotzen (net viraus virgesinn), Backupspäicherung, de Betrag vum Netzausgang, an d'Rechnekapazitéit vun Ärer Instanz (gemooss an enger Zuel vun Noden oder Veraarbechtungsunitéiten).
Konklusioun
E wierklech erstaunlech Produkt, Google Spanner ass e super Beispill vu Google senger enormer technologescher Fäegkeet.
Wann Google weider esou banebriechend Produkter verëffentlecht, wäert et geschwënn aner Wolleken iwwerwannen an eng Positioun als Konkurrent iwwerhuelen.
Hannerlooss eng Äntwert