Ebe nchekwa data bụ akụkụ bụ isi nke mmemme ọ bụla, ma a na-akwado ya na mpaghara ma ọ bụ n'igwe ojii.
N'ihi mkpa na-arị elu maka nnabata ígwé ojii, ọdụ data mmekọrịta dabeere na ígwé ojii nke na-enye nkwụsi ike, ntụkwasị obi, na ịdị adị, yana nkwado ntinye aka n'ịntanetị, na-achọwanyewanye.
Ihe atụ nke nchekwa data dabere na igwe ojii bụ Google Cloud Spanner.
Ka anyị nyochaa Google Cloud Spanner nke ọma n'ime akụkọ a, gụnyere ike ya niile, iji okwu, ọnụahịa na nkọwa ndị ọzọ.
Gịnị bụ Google Cloud Spanner?
DBMS nwere mmekọrịta na-anabata usoro NewSQL bụ Google Cloud Spanner. Ọ na-eme ka ACID (atomicity, nkwụsi ike, ikewapụ, na ịdịte aka) nnabata ma dabara adaba maka OLTP (nhazi azụmahịa n'ịntanetị).
Ọ ka na-akwado ụkpụrụ ụlọ na-enweghị atụ ma nwee ike ịgbatị, dị ka sistemụ NoSQL. Site n'ichepụta ọnụ ọgụgụ, ọ dị mfe ịgbakwunye ọnụ ọnụ na ụyọkọ dị ugbu a iji kesaa nchekwa na mgbakọ data wee nweta scalability.
Uru NoSQL na NewSQL bụ Google Cloud Spanner nyere ha abụọ.
TrueTime, elekere Google mekọrịtara ọnụ n'ụwa niile, bụ ntọala Google Spanner na-agbanwe agbanwe. Google kere TrueTime, elekere zuru ụwa ọnụ nke na-ekesa yana nke ukwuu nke enwere ike ịnweta ọrụ na sava Google niile.
TrueTime na-achọpụta na stampụ oge emepụtara ọhụrụ, ka anyị kwuo T1, ga-adị elu karịa timestamp T2 ọ bụla, ọ bụrụhaala na ewepụtara T2 tupu T1 emee. N'ihi ya, True-time nwere ike ịmepụta stampụ oge na-eto eto n'otu n'otu, nke pụtara na ha ga na-ebili mgbe niile n'ofe ngalaba ha niile.
Ngwa nwere ike iji nke a nye nke ọ bụla n'ime azụmahịa ha ihe pụrụ iche, akara oge na-ebili. Mpempe data ọ bụla ebipụtara na Google Cloud Spanner na-enweta stampụ oge site na iji TrueTime, na timestamp a bụ ntụkwasị obi zuru ụwa ọnụ.
Nke a pụtara na azụmahịa ọ bụla edobere na Spanner ga-enwe stampụ pụrụ iche jikọtara ya na ya, nke na-edekọ ozugbo Spanner ji hazie azụmahịa ahụ.
Site n'enyemaka nke stampụ oge ndị a, Google Cloud Spanner nwere ike ịnye ọgụgụ ndị a pụrụ ịdabere na ya site n'ebe ọ bụla n'ụwa na-egbochighị ide ihe ọ bụla.
Na mgbakwunye, Google Cloud Spanner na-enwe ike ịnye njikwa nkwekọ siri ike maka azụmahịa ya niile.
Ọ bụ ezie na Google Cloud Spanner nwere ike ime (na/ma ọ bụ megharịa) azụmahịa niile n'ọtụtụ ebe, nye onye ọrụ mpụga, ha niile na-egosi na ha mere n'usoro, otu na-esote. N'ikwu ya n'ụzọ ọzọ, Google Cloud Spanner na-arụ ọrụ dị ka otu nchekwa data igwe maka ndị ọrụ mpụga.
Google Cloud Spanner na-enye usoro timestamp zuru ụwa ọnụ, nke azụmahịa nwere ike iji maka arụmọrụ na ajụjụ ndị na-esote. Ndị ọrụ ga-ekpebi n'etiti ịrụ ọrụ nwayọ nwayọ+ mmesi obi ike siri ike ma ọ bụ nnukwu arụmọrụ+ nkwa na-adịghị ike na sistemụ nchekwa data mbụ.
Agbanyeghị, Google Cloud Spanner nwere ike inye mmesi obi ike siri ike, iguzosi ike n'ezi ihe azụmahịa dị elu, yana ịrụ ọrụ ngwa ngwa. Ndị mmepe kwesịrị ịma naanị ịhụ n'aka na azụmahịa ha ọ bụla bara uru yana mgbagha ngwa ha, kama ichegbu onwe ya maka esemokwu ọ bụla ma ọ bụ agbụrụ ọ bụla n'etiti ọtụtụ azụmahịa ha.
atụmatụ
- Ọtụtụ ngwa dị mfe ịmepụta, jikọta na nwalee.
- Enwere ike ịkọwa ya dị ka nchekwa data NewSQL ebe ọ na-akwado ma NoSQL na SQL, na-edozi nsogbu scalability na arụmọrụ na ọdụ data SQL.
- Nkenke ya dị oke mma ebe ọ na-emekọrịta oge site na iji elekere atọm na teknụzụ GPS.
- A na-akwado azụmahịa nke tebụl.
- Na-agụnye njikwa ọkaibe na njirimara nhazi, gụnyere nkwado ndabere na mpaghara, mgbake, ikike ịmepụta oge SLA, na ndị ọzọ.
- Maka ihe gbasara mpaghara na ọtụtụ mpaghara, na-enye 99.999% nnweta.
- N'ahịrị kwụ ọtọ na-ada ụda nke ọma na-enwe obere ihe mgbochi. Uru nke scalability kwụ ọtọ bụ na mgbe agbakwunyere sava ndị ọzọ, arụmọrụ sistemụ na-akawanye mma.
- Iji wuo otu usoro ndụ data, ọ na-enye ajụjụ nnukwu data ozugbo.
- Dabere na olu arịrịọ na nha data, ọ na-emebi data ozugbo.
- Ọ naghị ahọrọ ndepụta nke abụọ ozugbo n'agbanyeghị na akwadoro ha.
- A na-enye ngbanwe ntụgharị n'ofe ọtụtụ nhazi na mpaghara ala.
- na-enye nyocha na data ọkaibe.
- Data sitere na ngwa dị iche iche na usoro nchekwa na-emekọrịta ihe.
- Ndabere nke anụ ahụ n'etiti tebụl nchekwa data ga-ekwe omume.
- Maka mgbake data na-aga n'ihu, ọ na-enye Point-In-Time-Recovery (PITR). Na mgbakwunye, ị nwere ike iweghachite data gbadaa n'ogo microsecond.
- Igodo nzuzo nke ndị ahịa jisiri ike (CMEK), njikọta IAM, izo ya ezo-layer, yana usoro nchekwa ọkwa ụlọ ọrụ ndị ọzọ gụnyere.
Jiri ikpe
1. Saịtị e-azụmahịa n'ụwa niile
Ịtụ ngwaahịa, ịnakọta ụgwọ, na imelite ngwa ahịa bụ ọrụ usoro azụmahịa na-akọwapụta azụmahịa e-commerce. Enwere ike ịhụ akara ukwu mba ma ọ bụ zuru ụwa ọnụ n'ọtụtụ ebe nrụọrụ weebụ e-azụmahịa.
Ime ọdụ data azụmahịa na-agbanwe agbanwe n'ụwa niile nwere ọtụtụ uru, gụnyere ịgba mbọ hụ na iguzosi ike n'ezi ihe data na ibelata mkpa maka ihe ngwọta injinịa ngwanro okike iji lebara nsogbu ndakọrịta data anya.
2. Ịhazi nyocha na ozugbo
Ọtụtụ ikike mbelata nke na-eme nhazi nyocha gụnyere Google Cloud Spanner. Mmelite ndị a gụnyere ihe dị ka ọsọ ajụjụ ka mma, ndenye nkebi, na ntinye data, n'etiti ndị ọzọ. Nke a na-eme RDBMS a bụrụ nhọrọ magburu onwe ya maka usoro nhazi nyocha zuru ụwa ọnụ nke dabere na igwe ojii.
3. Iweghachite Ọdachi (DR)
DR dị oke mkpa mana ọ na-esiri ike itinye ya n'ọrụ, ọkachasị ma ọ bụrụ na ị na-agbaso ụkpụrụ akwadoro nke iji ebe DR dị anya iji chebe onwe gị pụọ n'ọdachi mpaghara. N'ezie, ọtụtụ ụlọ ọrụ IT na-emepụta ndabere ma nwee olileanya na ọ dịghị mgbe ha chọrọ ha.
Maka DR, Spanner na-enye ụzọ bara uru n'ọdịnihu. Ịmegharị data na nchekwa data Spanner na ebe dị anya ga-eweghachi ngwa na-enweghị mkpa iji data sitere na teepu ndabere wughachi ya.
Mepụta akụrụngwa kọmputa ọhụrụ n'ebe dị iche wee jikọọ ha na sistemụ nchekwa data Spanner ma ọ bụrụ na saịtị mbụ adị. N'ihi ịdị mfe ya, DR nwere ike ịnweta ọtụtụ ngalaba IT.
4. Ibelata ntinye aka n'aka na-abawanye oge nzaghachi
Arụmọrụ nchekwa data a na-ahụkarị na-agbada mgbe ọnụọgụ ndị ọrụ ruru ogo tere aka. Ọ na-ewe ọtụtụ usoro iji weghachi arụmọrụ, gụnyere ịtụle nha arụmọrụ yana ịgbanye nchekwa data dị ka ọ dị mkpa.
N'ihi na enwere oke nha maka ihe nkesa, nhịahụ kwụ ọtọ na-esiri ike, ebe n'ikiri ụkwụ kwụ ọtọ dị mfe. N'ọnọdụ ndị dị otú ahụ, Google Cloud Spanner nwere ike ịbụ nhọrọ bara uru ebe ọ na-eji obere ntinye aka na-ejikwa nhazi nke kwụ ọtọ.
5. Ebe nchekwa data egwuregwu
Usoro nchekwa data mgbagwoju anya dị mkpa iji soro arụmọrụ ọkpụkpọ na data na egwuregwu ịntanetị, ọkachasị egwuregwu ọtụtụ. Nyere na ọ na-achọkarị ịkekọrịta ihe, ọtụtụ azụmaahịa na-agbasi mbọ ike itolite na jikwaa mgbagwoju anya a.
Na mgbakwunye, n'ihi na ọdụ data NoSQL nwere ike ime mgbanwe na ụdị data dị n'okpuru, ha bụ nhọrọ kacha mma maka egwuregwu. Redundancy bụkwa akụkụ dị mkpa nke ngwanrọ egwuregwu.
Ebe ọ na-akwado njirimara ndị a niile, Google Spanner bụ nhọrọ dabara adaba maka nchekwa data egwuregwu. Anyị kwenyere na site n'igosipụta ikpe-eji ndị a, ị ga-enwe ike ịhụ ka Google Cloud Spanner si arụ ọrụ wee chọpụta ma ọ dị mma maka azụmahịa gị.
6. Ọrụ ego
Mgbochi usoro iwu na atụmanya ndị ahịa na mpaghara a bụ oke ifufe zuru oke. Ụlọ ọrụ nchịkwa, ụlọ akụ, na ụlọ ọrụ fintech ga-anọgide na-ekwurịta okwu n'ụzọ zuru oke.
Na mgbakwunye, a ga-edozirịrị ọtụtụ narị nde azụmahịa n'enweghị ntụpọ site na mmemme dị ka ọnụ ụzọ ịkwụ ụgwọ na ụlọ akụ ntanetị ka ọ na-agakwa n'usoro aghụghọ megide aghụghọ na nhazi.
Iji jikwaa nbata data a na-aga n'ihu n'oge gara aga, a ga-arụzigharị ọdụ data nke akụkọ ihe mere eme nke ọma, wee jiri ihe ngwọta omenala na-akwụghị ụgwọ. Google Cloud Spanner na-edozi oke ifufe ahụ n'ụzọ dị mfe.
Ịkwụsị
Ka o sina dị, o nwere ụfọdụ njedebe, gụnyere enweghị ike ijikwa echiche nchekwa data, enweghị ikike granular ma ọ bụ ntọala ọrụ, yana mkpa maka nhazi ole na ole iji jiri ọnụ niile na-arụ ọrụ nke ọma. Mgbe ị na-eme nhọrọ, burukwa ihe mgbochi ndị a n'uche.
Ịnye ọnụahịa
Ọnụ ego nke Spanner dị mfe ma dịkwa anya. A na-akwụ gị ụgwọ naanị maka nchekwa nke tebụl nchekwa data gị na ndeksi nke abụọ na-eji (anaghị enye ya), nchekwa ndabere, ọnụọgụ egress netwọkụ, yana ikike ịgbakọ nke ihe atụ gị (tụtara n'ọtụtụ ọnụ ma ọ bụ nkeji nhazi).
mmechi
Ngwaahịa na-atụ n'anya n'ezie, Google Spanner bụ ezigbo ihe atụ nke nnukwu teknụzụ Google nwere.
Ọ bụrụ na Google na-aga n'ihu na-ewepụta ngwaahịa ndị na-emebi ala, n'oge na-adịghị anya, ọ ga-agafe igwe ojii ndị ọzọ ma were ọnọdụ dị ka onye asọmpi.
Nkume a-aza