Okuqukethwe[Fihla][Bonisa]
Imininingo egciniwe iyingxenye ebalulekile yalo lonke uhlelo, noma ngabe isingathwa endaweni noma emafini.
Ngenxa yesidingo esikhulayo sokusingathwa kwamafu, imininingwane yolwazi esekelwe emafini ehlinzeka ngokungaguquguquki, ukwethembeka, nokutholakala, kanye nokweseka ukuthunyelwa kwe-inthanethi, iya ngokuya idingeka.
Umfanekiso wesizindalwazi esisekelwe emafini yi-Google Cloud Spanner.
Ake sihlole i-Google Cloud Spanner ngokujulile kulesi sihloko, okuhlanganisa wonke amandla ayo, izimo zokusebenzisa, intengo, neminye imininingwane.
Kuyini I-Google Cloud Spanner?
I-DBMS ehlobene esebenzisa indlela ye-NewSQL i-Google Cloud Spanner. Iqinisekisa ukuthobela kwe-ACID (i-atomicity, ukungaguquguquki, ukuhlukaniswa, nokuqina) futhi ifaneleka ngokukhethekile i-OLTP (ukucubungula okwenziwa ku-inthanethi).
Isasekela ukwakhiwa kwe-scale-out futhi iyakala kakhulu, njengezinhlelo ze-NoSQL. Ngomklamo wokulinganisa, kulula ukwengeza ama-node engeziwe kuqoqo elikhona ukuze kusatshalaliswe ukugcinwa kwedatha nokubala futhi kuzuzwe ukukala.
Izinzuzo ze-NoSQL ne-NewSQL zombili zihlinzekwa yi-Google Cloud Spanner.
I-TrueTime, iwashi le-Google elivunyelaniswe emhlabeni wonke, liyisisekelo sokungaguquguquki kwe-Google Spanner. I-Google idale i-TrueTime, iwashi lomhlaba wonke elisatshalaliswe kakhulu futhi elitholakala kakhulu elifinyeleleka kuzo zonke izinsiza zamafu namaseva e-Google.
I-TrueTime iqinisekisa ukuthi isitembu sesikhathi esisanda kwakhiwa, ake sithi i-T1, izohlala iphakeme kunanoma yisiphi isitembu sesikhathi esingu-T2, inqobo nje uma i-T2 yakhiqizwa ngaphambi kokuthi i-T1 ibe khona. Njengomphumela, i-True-time iyakwazi ukukhiqiza izitembu zesikhathi ezikhula ngendlela efanayo, okusho ukuthi zizohlala zikhuphuka kuso sonke isizinda sazo.
Izinhlelo zokusebenza zingasebenzisa lokhu ukuze zinikeze umsebenzi wazo ngamunye izitembu zesikhathi ezihlukile, ezikhuphukayo. Yonke ingxenye yedatha eshicilelwe ku-Google Cloud Spanner ithola isitembu sesikhathi kusetshenziswa i-TrueTime, futhi lesi sitembu sesikhathi sithembekile emhlabeni wonke.
Lokhu kusho ukuthi okwenziwayo ngakunye okugcinwe ku-Spanner kuzoba nesitembu sesikhathi esikhethekile esihlotshaniswa nayo, esirekhoda okunembe ngaleso sikhathi uSpanner acubungule ngaso umsebenzi.
Ngosizo lwalezi zitembu zesikhathi, i-Google Cloud Spanner inganikeza ukufundwa okuthembekile kusuka kunoma iyiphi indawo emhlabeni ngaphandle kokuvimbela noma yikuphi ukubhala.
Ukwengeza, i-Google Cloud Spanner iyakwazi ukunikeza ukulawula okuqinile kwe-concurrency kukho konke okwenziwayo.
Nakuba i-Google Cloud Spanner kungenzeka yenze (kanye/noma yenza impinda) konke ukuthenga ezindaweni eziningi, kumsebenzisi wangaphandle konke kubonakala sengathi kwenzeke ngokulandelana, okunye ngemva kokunye. Ngamanye amazwi, i-Google Cloud Spanner isebenza njengesizindalwazi somshini owodwa sabasebenzisi bangaphandle.
I-oda lesitembu sesikhathi somhlaba wonke linikezwa i-Google Cloud Spanner, imisebenzi engayisebenzisela imisebenzi elandelayo nemibuzo. Abasebenzisi bekufanele banqume phakathi kokusebenza okuvilaphayo+iziqinisekiso eziqinile NOMA iziqinisekiso zokusebenza okuhle++ okubuthaka kakhulu ezinhlelweni zesizindalwazi sangaphambilini.
Nokho, i-Google Cloud Spanner inganikeza iziqinisekiso eziqinile, ubuqotho bokwenziwe okuphezulu, nokusebenza okusheshayo. Onjiniyela kufanele banakekele nje ukuqinisekisa ukuthi konke okwenziwayo kuvumelekile kanye nengqondo yesicelo sabo, kunokuzikhathaza nganoma yikuphi ukungqubuzana noma izinhlanga phakathi kwemisebenzi yabo eminingi.
Izici
- Izinhlelo zokusebenza eziningi kulula ukuzidala, ukuhlanganisa, nokuhlola.
- Ingabonakala njengesizindalwazi se-NewSQL njengoba isekela kokubili i-NoSQL ne-SQL, ixazulula izinkinga zokuqina nokusebenza ngezizindalwazi ezivamile ze-SQL.
- Ukunemba kwayo kuhle kakhulu njengoba ivumelanisa isikhathi kusetshenziswa amawashi e-athomu nobuchwepheshe be-GPS.
- Ukuthengiselana kwe-cross-table kuyasekelwa.
- Kufaka phakathi izici zokuphatha eziyinkimbinkimbi nezici zokuphatha, ezifaka ikhophi yasenqolobaneni, ukutakula, ikhono lokudala izimo ze-SLA, nokuningi.
- Ezimweni zasendaweni nezezifunda eziningi, inikeza ukutholakala okungu-99.999%.
- Izikali zivundlile ngokushelela ngaphandle kwesithiyo esincane. Inzuzo yokulinganisa okuvundlile ukuthi lapho amaseva engeziwe engezwa, ukusebenza kwesistimu kuba ngcono kakhulu.
- Ukuze wakhe umjikelezo wempilo wedatha eyodwa, inikeza imibuzo yedatha enkulu yesikhathi sangempela.
- Ngokusekelwe kuvolumu yesicelo kanye nosayizi wedatha, ihlukanisa ngokuzenzakalela idatha.
- Ayikhethi ngokuzenzakalelayo inkomba yesibili naphezu kweqiniso lokuthi iyasekelwa.
- Ukuphindaphinda okusobala kunikezwa kuzo zonke izilungiselelo eziningi nezindawo.
- inikeza izibalo eziyinkimbinkimbi nedatha.
- Idatha evela kuzinhlelo zokusebenza ezahlukene kanye izinhlelo zokugcina ziyavumelaniswa.
- Ukuncika ngokomzimba phakathi kwamathebula esizindalwazi kungenzeka.
- Ukuze uthole ukutholwa kwedatha okuqhubekayo, inikeza i-Point-In-Time-Recovery (PITR). Ukwengeza, ungakwazi ukubuyisa idatha kuze kufike ezingeni le-microsecond.
- Okhiye Bemfihlo Abaphethwe Ikhasimende (i-CMEK), ukuhlanganiswa kwe-IAM, ukubethela kongqimba lwedatha, nezinye izinyathelo zokuphepha zezinga lebhizinisi zifakiwe.
Sebenzisa amacala
1. Izingosi ze-E-commerce emhlabeni jikelele
Uku-oda imikhiqizo, ukuqoqa izinkokhelo, nokubuyekeza uhlu lwempahla yonke imisebenzi yesistimu yokwenziwayo echaza ukuhweba nge-e. Izinyathelo ezinkulu zezwe noma zomhlaba wonke zingabonakala kumawebhusayithi amaningi we-e-commerce.
Ukwenza imininingo egciniwe yokwenziwayo ingaguquguquki emhlabeni jikelele kunezinzuzo ezimbalwa, okuhlanganisa nokuqinisekisa ubuqotho bedatha kanye nokunciphisa isidingo sezixazululo zobunjiniyela besofthiwe yokudala ukuze kubhekwane nezinkinga zokungaguquguquki kwedatha.
2. Icubungula izibalo ngesikhathi sangempela
Amakhono amaningi aphambili asiza ukucutshungulwa kokuhlaziya afakwe ne-Google Cloud Spanner. Lokhu kuthuthukiswa kufaka phakathi izinto ezifana nesivinini esingcono sombuzo, izinkomba zokuhlukanisa, nokulayisha idatha, phakathi kokunye. Lokhu kwenza le-RDBMS ibe inketho enhle kakhulu yohlelo lokucubungula lokuhlaziya lomhlaba wonke olususelwe emafini ngokuphelele.
3. Ukutholwa Kwezinhlekelele (DR)
I-DR ibalulekile kodwa inselele enkulu ukuqalisa ukusebenza, ikakhulukazi uma ubambelela enkambisweni enconyiwe yokusebenzisa izindawo ezikude ze-DR ukuvikela ezinhlekeleleni zendawo. Eqinisweni, izinkampani eziningi ze-IT zenza izipele futhi zithemba ukuthi azisoze zawadinga.
Ku-DR, i-Spanner inikeza umzila osebenzayo wesikhathi esizayo. Ukuphindaphinda idatha kusizindalwazi se-Spanner endaweni ekude kuzobuyisela uhlelo lokusebenza ngaphandle kwesidingo sokulwakha kabusha kusetshenziswa idatha evela kutheyipu eyisipele.
Dala izinsiza zekhompuyutha ezintsha endaweni ehlukile futhi uzixhume kusistimu yedatha eyisipele ye-Spanner uma kwenzeka isayithi eliyinhloko litholakala. Ngenxa yobulula bayo, i-DR manje isifinyeleleka eminyangweni eminingi ye-IT.
4. Ukunciphisa ukungenelela okwenziwa ngesandla ngenkathi kukhulisa isikhathi sokuphendula
Ukusebenza kwesizindalwazi esijwayelekile kuyehla uma inombolo yabasebenzisi ifinyelela emazingeni omkhawulo anqunywe kusengaphambili. Kuthatha izigaba eziningi ukubuyisela ukusebenza, okuhlanganisa ukuhlola izilinganiso zokusebenza nokukala isizindalwazi njengoba kudingeka.
Ngenxa yokuthi kunosayizi omkhulu weseva, ukukala okuvundlile kunzima, kuyilapho ukukala okuqondile kulula. Ezimweni ezinjalo, i-Google Cloud Spanner ingaba inketho esebenzayo njengoba ilawula ukukala okuvundlile ngokungenelela okuncane.
5. Isizindalwazi Sokudlala
Izakhiwo zesizindalwazi eziyinkimbinkimbi ziyadingeka ukuze kulandelelwe ukusebenza kwabadlali nedatha kumageyimu aku-inthanethi, ikakhulukazi imidlalo yabadlali abaningi. Uma kubhekwa ukuthi kuvame ukudinga ukwabiwa, amabhizinisi amaningi ayazabalaza ukukhulisa nokuphatha lobu bunzima.
Ukwengeza, ngenxa yokuthi imininingwane egciniwe ye-NoSQL ingakwazi ukuzivumelanisa nezinguquko kumodeli yedatha eyisisekelo, iyindlela engcono kakhulu yokudlala. I-redundancy iphinde ibe yingxenye ebalulekile yesofthiwe yomdlalo.
Njengoba isekela zonke lezi zici, I-Google Spanner iyinketho efanelekile yesizindalwazi samageyimu. Sikholelwa ukuthi ngokubonisa lezi zimo zokusebenzisa, uzokwazi ukubona ukuthi i-Google Cloud Spanner isebenziseka kanjani futhi unqume ukuthi ingabe ifanelana kahle nebhizinisi lakho.
6. Izinkonzo Zezezimali
Imikhawulo yokulawula kanye nokulindelwe ngamakhasimende kulo mkhakha kuwukuvunguza okuphelele. Ama-ejensi alawulayo, amabhange, kanye nezinkampani ze-fintech kumele ziqhubeke futhi zixhumane ngokuphelele.
Ukwengeza, amakhulu ezigidi zemisebenzi kumele isingathwe ngokungenasici izinhlelo ezifana namasango okukhokha kanye online banking ngenkathi futhi sihamba ngezinqubo eziyinkimbinkimbi zokulwa nokukhwabanisa nokuxazulula izinkinga.
Ukuze kusingathwe lokhu kungena okuqhubekayo kwedatha esikhathini esidlule, isizindalwazi somlando kwakudingeka siklanywe kabusha ngokucophelela, futhi kwasetshenziswa izixazululo zangokwezifiso ezingazinzile. Isiphepho siphathwa kalula yi-Google Cloud Spanner.
Ukulinganiselwa
Noma kunjalo, inemikhawulo ethile, okuhlanganisa ukungakwazi ukuphatha ukubukwa kwesizindalwazi, ukuntuleka kwemvume eyimbudumbudu noma izilungiselelo zendima, kanye nesidingo sezinyathelo ezimbalwa zokusebenza ukuze kusetshenziswe wonke ama-node ngokugcwele. Ngenkathi wenza ukukhetha, khumbula futhi le mikhawulo.
Zamanani
Izindleko ze-Spanner ziqondile futhi ziyabonakala. Ukhokhelwe kuphela isitoreji esisetshenziswa amathebula esizindalwazi sakho nezinkomba zesibili (hhayi ezilungiselelwe ngaphambili), ukugcinwa kwekhophi yasenqolobaneni, inani lokuphuma kwenethiwekhi, kanye nomthamo wokubala wesibonelo sakho (kukalwa ngenani lamanodi noma amayunithi okucubungula).
Isiphetho
Umkhiqizo omangalisa ngempela, i-Google Spanner iyisibonelo esihle kakhulu sobuchwepheshe be-Google obumangalisayo.
Uma i-Google iqhubeka nokukhipha imikhiqizo enjalo, maduze izodlula eminye imiqhudelwano yamafu futhi ithathe isikhundla njengesimbangi.
shiya impendulo