M'ndandanda wazopezekamo[Bisani][Show]
Ma database ndi gawo lalikulu la pulogalamu iliyonse, kaya imachitidwa kwanuko kapena pamtambo.
Chifukwa cha kukwera kwa kufunikira kwa kuchititsa mitambo, ma database okhudzana ndi mitambo omwe amapereka kusasinthika, kudalirika, ndi kupezeka, komanso kuthandizira kutumizidwa pa intaneti, kumafunikira kwambiri.
Chithunzi cha database yamtambo ndi Google Cloud Spanner.
Tiyeni tiwunike mozama Google Cloud Spanner m'nkhaniyi, kuphatikiza kuthekera kwake konse, zochitika, mtengo, ndi zina.
Kodi Google Cloud Spanner?
DBMS yaubale yomwe imatengera njira ya NewSQL ndi Google Cloud Spanner. Imawonetsetsa kuti ACID (atomicity, kusasinthika, kudzipatula, ndi kulimba) ikutsatiridwa ndipo ndiyoyenera makamaka OLTP (paintaneti transaction processing).
Imathandizirabe zomangamanga ndipo ndizowopsa, monga machitidwe a NoSQL. Ndi kapangidwe kake, ndikosavuta kuwonjezera ma node kugulu lomwe lilipo kuti mugawire zosungirako ndi kuwerengera komanso kukwaniritsa scalability.
Ubwino wa NoSQL ndi NewSQL onse amaperekedwa ndi Google Cloud Spanner.
TrueTime, wotchi yolumikizidwa ndi Google padziko lonse lapansi, ndiye maziko a Google Spanner mosasinthasintha. Google idapanga TrueTime, wotchi yofalitsidwa kwambiri komanso yopezeka padziko lonse lapansi yomwe imatha kupezeka ndi ma seva ndi ma seva onse a Google.
TrueTime imawonetsetsa kuti chidindo chanthawi chomwe changopangidwa kumene, tinene kuti T1, chizikhala chokwera kuposa masitampu a T2 aliwonse, bola T2 idapangidwa T1 isanakhale. Zotsatira zake, True-time imatha kupanga masitampu anthawi omwe akukula mokhazikika, kutanthauza kuti azikhala akukwera mudera lawo lonse.
Mapulogalamu amatha kugwiritsa ntchito izi kuti apereke chilichonse mwazochita zawo kukhala zosiyana, zokwera nthawi. Chidziwitso chilichonse chosindikizidwa ku Google Cloud Spanner chimalandira sitampu pogwiritsa ntchito TrueTime, ndipo sitampuyi ndiyodalirika padziko lonse lapansi.
Izi zikutanthauza kuti ntchito iliyonse yosungidwa mu Spanner idzakhala ndi sitampu yapadera yolumikizidwa nayo, yomwe imalemba nthawi yeniyeni yomwe Spanner adakonza.
Mothandizidwa ndi masitampu awa, Google Cloud Spanner imatha kupereka zowerengera zodalirika kuchokera kulikonse padziko lapansi popanda kuletsa zolemba zilizonse.
Kuphatikiza apo, Google Cloud Spanner imatha kupereka chiwongolero chokhazikika cha concurrency pazochita zake zonse.
Ngakhale Google Cloud Spanner mwina idachita (ndi/kapena kubwereza) zochitika zonse m'malo ambiri, kwa wogwiritsa ntchito wakunja zikuwoneka kuti zidachitika motsatizana, chimodzi pambuyo pa chimzake. Mwanjira ina, Google Cloud Spanner imagwira ntchito ngati nkhokwe yamakina amodzi kwa ogwiritsa ntchito akunja.
Dongosolo la sitampu yapadziko lonse lapansi imaperekedwa ndi Google Cloud Spanner, yomwe ingagwiritsidwe ntchito pazotsatira ndi mafunso. Ogwiritsa ntchito amayenera kusankha pakati pakuchita mwaulesi + kutsimikizira mwamphamvu kapena kutsimikizira magwiridwe antchito + ocheperako pamakina am'mbuyomu.
Komabe, Google Cloud Spanner imatha kupereka zitsimikiziro zamphamvu, kukhulupirika kwakukulu, ndikuchita mwachangu. Madivelopa akuyenera kusamala za kuwonetsetsa kuti chilichonse chomwe achita ndi chovomerezeka komanso momwe amagwiritsira ntchito, m'malo modandaula za mikangano kapena mikangano pakati pa zochitika zambiri.
Mawonekedwe
- Mapulogalamu ambiri ndi osavuta kupanga, kuphatikiza, ndi kuyesa.
- Itha kudziwika ngati nkhokwe ya NewSQL chifukwa imathandizira NoSQL ndi SQL, kuthetsa mavuto owopsa ndi magwiridwe antchito ndi nkhokwe zanthawi zonse za SQL.
- Kulondola kwake ndikwabwino chifukwa kumagwirizanitsa nthawi pogwiritsa ntchito mawotchi a atomiki ndi ukadaulo wa GPS.
- Zochita zapamtanda zimathandizidwa.
- Mulinso kasamalidwe kotsogola ndi zowongolera, kuphatikiza zosunga zobwezeretsera, kuchira, kuthekera kopanga zochitika za SLA, ndi zina zambiri.
- Kwazochitika zakomweko komanso madera ambiri, zimapereka kupezeka kwa 99.999%.
- Mopingasa mamba bwino popanda cholepheretsa pang'ono. Phindu la scalability yopingasa ndikuti ma seva owonjezera akawonjezedwa, machitidwe adongosolo amakula kwambiri.
- Kuti mupange chiwongolero chimodzi cha data, imapereka mafunso enieni a data.
- Kutengera kuchuluka kwa pempho ndi kukula kwa data, imangosokoneza data.
- Sichimangosankha index yachiwiri ngakhale kuti imathandizidwa.
- Kubwereza kowonekera kumaperekedwa pazikhazikiko zambiri ndi madera.
- imapereka ma analytics apamwamba komanso deta.
- Deta kuchokera ku ntchito zosiyanasiyana ndi machitidwe osungira amalumikizidwa.
- Kudalira kwakuthupi pakati pa matebulo a database ndikotheka.
- Kuti mubwezeretse deta mosalekeza, imapereka Point-In-Time-Recovery (PITR). Kuphatikiza apo, mutha kupezanso deta mpaka mulingo wa microsecond.
- Makasitomala-Managed Encryption Keys (CMEK), kuphatikiza kwa IAM, kubisa kwa data-layer encryption, ndi njira zina zachitetezo zamabizinesi zikuphatikizidwa.
Gwiritsani ntchito milandu
1. Masamba a E-commerce padziko lonse lapansi
Kuyitanitsa zinthu, kusonkhanitsa malipiro, ndi kukonzanso zinthu zonse ndi ntchito zamakina zomwe zimatanthawuza malonda a e-commerce. Zitsanzo zazikulu zadziko kapena zapadziko lonse lapansi zitha kuwoneka pamasamba ambiri a e-commerce.
Kupanga nkhokwe zapaintaneti kuti zigwirizane padziko lonse lapansi kuli ndi zabwino zingapo, kuphatikiza kuwonetsetsa kukhulupirika kwa data ndikuchepetsa kufunika kopanga mayankho aukadaulo apulogalamu kuti athane ndi mavuto osasinthika.
2. Kukonza analytics mu nthawi yeniyeni
Maluso angapo otsogola omwe amathandizira kusanthula akuphatikizidwa ndi Google Cloud Spanner. Kusintha kumeneku kumaphatikizapo zinthu monga kuthamanga kwa mafunso, magawo ogawa, ndi kutsitsa deta, pakati pa zina. Izi zimapangitsa RDBMS iyi kukhala njira yabwino kwambiri yamakina owunikira padziko lonse lapansi omwe ali pamtambo.
3. Kubwezeretsa Masoka (DR)
DR ndiyofunikira koma yovuta kwambiri kuti igwire ntchito, makamaka ngati mutsatira njira yovomerezeka yogwiritsira ntchito madera akutali a DR kuti muteteze ku masoka am'deralo. M'malo mwake, makampani ambiri a IT amapanga zosunga zobwezeretsera ndipo akuyembekeza kuti sadzawafuna.
Kwa DR, Spanner imapereka njira yothandiza yamtsogolo. Kubwereza zomwe zili mu database ya Spanner kupita kumalo akutali kudzabwezeretsa pulogalamu popanda kufunika koimanganso pogwiritsa ntchito deta yochokera pa tepi yosunga zobwezeretsera.
Pangani zida zatsopano zamakompyuta pamalo ena ndikuzilumikiza ku database ya Spanner database ngati tsamba loyamba lipezeka. Chifukwa cha kuphweka kwake, DR tsopano ikupezeka m'madipatimenti ambiri a IT.
4. Kuchepetsa kulowererapo pamanja ndikuwonjezera nthawi yoyankha
Kagwiritsidwe ntchito ka nkhokwe yanthawi zonse imatsika pamene chiwerengero cha ogwiritsa ntchito chikafika pamlingo wokonzedweratu. Zimatengera magawo ambiri kuti mubwezeretse magwiridwe antchito, kuphatikiza kuyesa miyeso ya magwiridwe antchito ndikukulitsa nkhokwe ngati pakufunika.
Chifukwa pali kukula kwakukulu kwa seva, kukweza kopingasa kumakhala kovuta, pomwe kukweza koyima ndikosavuta. Zikatero, Google Cloud Spanner ikhoza kukhala chisankho chothandiza chifukwa imayang'anira makulitsidwe opingasa popanda kulowererapo pang'ono.
5. Masewero Database
Mapangidwe a database ovuta amafunikira kuti azitha kuyang'anira momwe osewera akuchita komanso deta pamasewera apaintaneti, makamaka masewera amasewera ambiri. Popeza nthawi zambiri zimafunikira kugawana, mabizinesi ambiri amavutika kuti akule ndikuwongolera zovuta izi.
Kuphatikiza apo, chifukwa ma database a NoSQL amatha kusintha kusintha kwamtundu wa data, ndi njira yabwino kwambiri yochitira masewera. Redundancy ndi gawo lofunikira kwambiri pamasewera amasewera.
Popeza imathandizira mikhalidwe yonseyi, Google Spanner ndi njira yoyenera yosungiramo masewera. Tikukhulupirira kuti powonetsa zochitika izi, mudzatha kuwona momwe Google Cloud Spanner ilili yosunthika ndikuzindikira ngati ili yoyenera bizinesi yanu.
6. Ntchito Zachuma
Zoletsa zowongolera ndi ziyembekezo zamakasitomala mu gawoli ndi mkuntho wabwino kwambiri. Mabungwe owongolera, mabanki, ndi makampani a fintech ayenera kulumikizana mosalekeza komanso mwangwiro.
Kuphatikiza apo, mazana mamiliyoni a zochitika ziyenera kuyendetsedwa mosalakwitsa ndi mapulogalamu monga zipata zolipira ndi banki pa intaneti ndikudutsanso njira zovuta zotsutsana ndi chinyengo ndi kuthetsa.
Kuti athe kuthana ndi kuchuluka kwa data komwe kukuchitika m'mbuyomu, zolemba zakale zidayenera kukonzedwanso mwaluso, ndipo njira zosakhazikika zidagwiritsidwa ntchito. Mkunthowu umayendetsedwa mosavuta ndi Google Cloud Spanner.
Kuperewera
Komabe, ili ndi zoletsa zina, kuphatikiza kulephera kuyang'anira mawonedwe a database, kusowa kwa chilolezo cha granular kapena makonda, komanso kufunikira kwa ma workaround angapo kuti agwiritse ntchito bwino ma node onse. Popanga chisankho, kumbukiraninso zoletsa izi.
mitengo
Mtengo wa Spanner ndi wowongoka komanso wowoneratu. Mumalipiridwa kokha chifukwa cha zosungira zomwe matebulo a database yanu ndi ma index achiwiri amagwiritsira ntchito (osati zokonzedweratu), kusungirako zosunga zobwezeretsera, kuchuluka kwa network egress, ndi kuchuluka kwa ma compute a chitsanzo chanu (kuyezedwa m'malo angapo kapena magawo osinthira).
Kutsiliza
Chogulitsa chodabwitsa kwambiri, Google Spanner ndi chitsanzo chabwino kwambiri cha luso laukadaulo la Google.
Ngati Google ipitilizabe kutulutsa zinthu zotsika mtengo ngati izi, posachedwa ipitilira mitambo inanso ndikukhala ngati mpikisano.
Siyani Mumakonda