Tabl Cynnwys[Cuddio][Dangos]
Mae cronfeydd data yn elfen allweddol o bob rhaglen, boed yn cael ei chynnal yn lleol neu yn y cwmwl.
Oherwydd yr angen cynyddol am gynnal cwmwl, mae angen cronfeydd data perthynol yn y cwmwl sy'n darparu cysondeb, dibynadwyedd ac argaeledd, yn ogystal â chefnogi gosodiadau ar-lein, yn gynyddol.
Darlun o gronfa ddata cwmwl yw Google Cloud Spanner.
Gadewch i ni archwilio Google Cloud Spanner yn fanwl yn yr erthygl hon, gan gynnwys ei holl alluoedd, achosion defnydd, pris, a manylion eraill.
Beth yw Google Cloud Spanner?
DBMS perthynol sy'n mabwysiadu'r fethodoleg NewSQL yw Google Cloud Spanner. Mae'n sicrhau cydymffurfiaeth ACID (atomicity, cysondeb, ynysu, a gwydnwch) ac mae'n arbennig o addas ar gyfer OLTP (prosesu trafodion ar-lein).
Mae'n dal i gefnogi pensaernïaeth graddfa ac mae'n raddadwy iawn, yn debyg iawn i systemau NoSQL. Gyda dyluniad graddfa allan, mae'n syml ychwanegu mwy o nodau at glwstwr sy'n bodoli eisoes er mwyn dosbarthu storio data a chyfrifiant a chyflawni graddadwyedd.
Darperir manteision NoSQL a NewSQL gan Google Cloud Spanner.
TrueTime, cloc cydamserol byd-eang Google, yw sail cysondeb Google Spanner. Creodd Google TrueTime, cloc byd-eang sydd ar gael yn eang ac sydd wedi'i ddosbarthu'n eang ac sy'n hygyrch i holl wasanaethau a gweinyddwyr cwmwl Google.
Mae TrueTime yn sicrhau y bydd stamp amser newydd, gadewch i ni ddweud T1, bob amser yn uwch nag unrhyw stamp amser T2, cyn belled â bod T2 wedi'i gynhyrchu cyn i T1 fod. O ganlyniad, mae True-time yn gallu cynhyrchu stampiau amser sy'n tyfu'n undonog, sy'n golygu y byddant yn codi'n gyson ar draws eu parth cyfan.
Yna gall ceisiadau ddefnyddio hwn i roi stampiau amser cynyddol unigryw i bob un o'u trafodion. Mae pob darn o ddata a gyhoeddir i Google Cloud Spanner yn derbyn stamp amser gan ddefnyddio TrueTime, ac mae'r stamp amser hwn yn ddibynadwy ledled y byd.
Mae hyn yn golygu y bydd gan bob trafodiad a gedwir yn Spanner stamp amser arbennig yn gysylltiedig ag ef, sy'n cofnodi'r union fan y gwnaeth Spanner brosesu'r trafodiad.
Gyda chymorth y stampiau amser hyn, gall Google Cloud Spanner gynnig darlleniadau dibynadwy o unrhyw bwynt yn y byd heb atal unrhyw ysgrifennu.
Yn ogystal, mae Google Cloud Spanner yn gallu darparu rheolaeth arian cyfred llym ar gyfer ei holl drafodion.
Er y gallai Google Cloud Spanner fod wedi cyflawni (a/neu ddyblygu) yr holl drafodion ar draws llawer o leoliadau, i ddefnyddiwr allanol mae'n ymddangos eu bod i gyd wedi digwydd yn olynol, un ar ôl y llall. Mewn geiriau eraill, mae Google Cloud Spanner yn gweithredu fel cronfa ddata peiriant sengl ar gyfer defnyddwyr allanol.
Darperir archeb stamp amser byd-eang gan Google Cloud Spanner, y gall trafodion ei ddefnyddio ar gyfer gweithrediadau ac ymholiadau dilynol. Roedd yn rhaid i ddefnyddwyr benderfynu rhwng perfformiad swrth + sicrwydd cryfach NEU perfformiad gwych + gwarantau gwannach mewn systemau cronfa ddata blaenorol.
Fodd bynnag, gall Google Cloud Spanner gynnig sicrwydd cadarn, cywirdeb trafodion uchel, a pherfformiad cyflymach. Dylai datblygwyr ofalu am sicrhau bod pob un o'u trafodion yn ddilys a'u rhesymeg cymhwyso, yn hytrach na phoeni am unrhyw wrthdaro neu rasys rhwng eu trafodion niferus.
Nodweddion
- Mae'r rhan fwyaf o apiau yn syml i'w creu, eu hintegreiddio a'u profi.
- Gellir ei nodweddu fel cronfa ddata NewSQL gan ei bod yn cefnogi NoSQL a SQL, gan ddatrys y problemau scalability a pherfformiad gyda chronfeydd data SQL confensiynol.
- Mae ei drachywiredd yn eithaf gwych gan ei fod yn cydamseru amser gan ddefnyddio clociau atomig a thechnolegau GPS.
- Cefnogir trafodion traws-bwrdd.
- Yn cynnwys nodweddion rheoli a gweinyddol soffistigedig, gan gynnwys copi wrth gefn, adfer, y gallu i greu achosion CLG, a mwy.
- Ar gyfer achosion lleol ac aml-ranbarthol, yn darparu argaeledd o 99.999%.
- Graddio'n llorweddol yn llyfn heb fawr o rwystr. Mantais scalability llorweddol yw pan ychwanegir gweinyddwyr ychwanegol, mae perfformiad y system yn gwella'n sylweddol.
- Er mwyn adeiladu un cylch bywyd data, mae'n cynnig cwestiynu data mawr amser real.
- Yn seiliedig ar gyfaint y cais a maint y data, mae'n torri data yn awtomatig.
- Nid yw'n dewis mynegai eilaidd yn awtomatig er gwaethaf y ffaith eu bod yn cael eu cefnogi.
- Cynigir atgynhyrchu tryloyw ar draws llawer o setiau a daearyddiaethau.
- yn darparu dadansoddeg a data soffistigedig.
- Data o wahanol gymwysiadau a systemau storio yn cael eu cydamseru.
- Mae dibyniaethau corfforol rhwng tablau cronfa ddata yn bosibl.
- Ar gyfer adferiad data parhaus, mae'n cynnig Point-In-Time-Recovery (PITR). Yn ogystal, gallwch adalw data i lawr i'r lefel microsecond.
- Mae Allweddi Amgryptio a Reolir gan Gwsmeriaid (CMEK), integreiddio IAM, amgryptio haen ddata, a mesurau diogelwch eraill ar lefel menter wedi'u cynnwys.
Defnyddio achosion
1. Gwefannau e-fasnach ledled y byd
Mae archebu cynhyrchion, casglu taliadau, a diweddaru rhestrau eiddo i gyd yn swyddogaethau system drafodol sy'n diffinio e-fasnach. Mae olion traed cenedlaethol neu fyd-eang mawr i'w gweld ar lawer o wefannau e-fasnach.
Mae sawl mantais i wneud cronfeydd data trafodion yn gyson fyd-eang, gan gynnwys sicrhau cywirdeb data a lleihau’r angen am atebion peirianneg meddalwedd creadigol i fynd i’r afael â phroblemau cysondeb data.
2. Prosesu dadansoddeg mewn amser real
Mae nifer o alluoedd blaengar sy'n hwyluso prosesu dadansoddol wedi'u cynnwys gyda Google Cloud Spanner. Mae'r gwelliannau hyn yn cynnwys pethau fel gwell cyflymder ymholiad, mynegeion rhaniad, a llwytho data, ymhlith eraill. Mae hyn yn gwneud yr RDBMS hwn yn opsiwn ardderchog ar gyfer system brosesu ddadansoddol fyd-eang sy'n gwbl seiliedig ar gwmwl.
3. Adfer Trychineb (DR)
Mae DR yn hanfodol ond yn heriol iawn i'w roi ar waith, yn enwedig os ydych yn cadw at yr arfer a argymhellir o ddefnyddio lleoliadau DR daearyddol pell i ddiogelu rhag trychinebau lleol. Mewn gwirionedd, mae llawer o gwmnïau TG yn creu copïau wrth gefn ac yn gobeithio nad oes byth eu hangen arnynt.
Ar gyfer DR, mae Spanner yn darparu llwybr ymarferol ar gyfer y dyfodol. Bydd dyblygu'r data mewn cronfa ddata Spanner i leoliad pell yn adfer cymhwysiad heb fod angen ei ailadeiladu gan ddefnyddio data o dâp wrth gefn.
Creu adnoddau cyfrifiadurol ffres mewn lleoliad gwahanol a'u cysylltu â system cronfa ddata Spanner wrth gefn rhag ofn y bydd y brif wefan ar gael. Oherwydd ei symlrwydd, mae DR bellach yn hygyrch i lawer mwy o adrannau TG.
4. Lleihau ymyrraeth â llaw tra'n cynyddu amser ymateb
Mae perfformiad cronfa ddata nodweddiadol yn dirywio pan fydd nifer y defnyddwyr yn cyrraedd y lefelau trothwy a bennwyd ymlaen llaw. Mae'n cymryd sawl cam i adfer perfformiad, gan gynnwys asesu'r mesuriadau perfformiad a graddio'r gronfa ddata yn ôl yr angen.
Oherwydd bod uchafswm maint ar gyfer gweinydd, mae graddio llorweddol yn anodd, tra bod graddio fertigol yn syml. Mewn amgylchiadau o'r fath, gall Google Cloud Spanner fod yn ddewis ymarferol gan ei fod yn rheoli graddio llorweddol heb fawr o ymyrraeth.
5. Cronfa Ddata Hapchwarae
Mae angen strwythurau cronfa ddata cymhleth i olrhain perfformiad chwaraewyr a data mewn gemau ar-lein, yn enwedig gemau aml-chwaraewr. O ystyried ei fod yn aml yn golygu bod angen ei rannu, mae llawer o fusnesau'n ei chael hi'n anodd tyfu a rheoli'r cymhlethdod hwn.
Yn ogystal, oherwydd y gall cronfeydd data NoSQL addasu i newidiadau yn y model data sylfaenol, maent yn opsiwn gwell ar gyfer hapchwarae. Mae dileu swydd hefyd yn rhan hanfodol o'r meddalwedd gêm.
Gan ei fod yn cefnogi'r holl nodweddion hyn, Mae Google Spanner yn opsiwn addas ar gyfer cronfa ddata hapchwarae. Credwn, trwy ddangos yr achosion defnydd hyn, y byddwch yn gallu gweld pa mor amlbwrpas yw Google Cloud Spanner a phenderfynu a yw'n cyfateb yn dda i'ch busnes.
6. Gwasanaethau Ariannol
Mae'r cyfyngiadau rheoleiddio a disgwyliadau cwsmeriaid yn y sector hwn yn storm berffaith. Rhaid i asiantaethau rheoleiddio, banciau, a chwmnïau fintech gyfathrebu'n barhaus ac yn berffaith.
Yn ogystal, rhaid i gannoedd o filiynau o drafodion gael eu trin yn ddi-ffael gan raglenni fel pyrth talu a bancio ar-lein tra hefyd yn mynd trwy weithdrefnau gwrth-dwyll a setlo cymhleth.
Er mwyn ymdrin â'r mewnlif parhaus hwn o ddata yn y gorffennol, bu'n rhaid ail-lunio cronfeydd data hanesyddol yn fanwl, a defnyddiwyd datrysiadau arfer ansefydlog. Mae'r storm yn cael ei drin yn hawdd gan Google Cloud Spanner.
Cyfyngiad
Serch hynny, mae ganddo rai cyfyngiadau, gan gynnwys yr anallu i drin golygfeydd cronfa ddata, diffyg caniatâd gronynnog neu osodiadau rôl, a'r angen am ychydig o atebion er mwyn defnyddio'r holl nodau yn llawn. Wrth wneud dewis, cadwch y cyfyngiadau hyn mewn cof hefyd.
Prisiau
Mae cost Spanner yn syml ac yn rhagweladwy. Dim ond am y storfa y mae tablau a mynegeion eilaidd eich cronfa ddata yn ei defnyddio (heb ei darparu ymlaen llaw), storfa wrth gefn, faint o allanfeydd rhwydwaith, a chynhwysedd cyfrifo eich achos (wedi'i fesur mewn nifer o nodau neu unedau prosesu) y cewch eich talu.
Casgliad
Yn gynnyrch gwirioneddol syfrdanol, mae Google Spanner yn enghraifft wych o allu technolegol aruthrol Google.
Os yw Google yn parhau i ryddhau cynhyrchion arloesol o'r fath, cyn bo hir bydd yn rhagori ar gymylau eraill hefyd ac yn cymryd safle fel cystadleuydd.
Gadael ymateb