Tafole ea likateng[Pata][Bontša]
Databases ke karolo ea bohlokoa ea lenaneo le leng le le leng, ebang le tšoaroa sebakeng sa heno kapa marung.
Ka lebaka la tlhokahalo e ntseng e eketseha ea ho amohela leru, li-database tsa likamano tse thehiloeng marung tse fanang ka botsitso, ho tšepahala, le ho fumaneha, hammoho le tšehetso ea ho romelloa ha marang-rang, li ntse li hlokahala haholo.
Sets'oants'o sa sebaka sa polokelo ea marang-rang se thehiloeng marung ke Google Cloud Spanner.
Ha re hlahlobeng Google Cloud Spanner ka botebo sengolong sena, ho kenyelletsa le bokhoni bohle ba eona, linyeoe tsa ts'ebeliso, theko, le lintlha tse ling.
ke eng Google Cloud Spanner?
DBMS e amanang le eona e sebelisang mokhoa oa NewSQL ke Google Cloud Spanner. E etsa bonnete ba hore ACID (atomicity, consistency, isolation, le durability) e lumellana le eona 'me e loketse ka ho khetheha OLTP (online transaction process).
E ntse e ts'ehetsa meralo ea maemo a holimo 'me e kotsi haholo, joalo ka lits'ebetso tsa NoSQL. Ka moralo oa sekhahla, ho bonolo ho eketsa li-node ho sehlopha se seng se ntse se le teng e le ho aba polokelo ea data le computation le ho fihlela scalability.
Melemo ea NoSQL le NewSQL ka bobeli li fanoe ke Google Cloud Spanner.
TrueTime, oache ea Google e hokahaneng lefatšeng ka bophara, ke motheo oa ho tsitsa ha Google Spanner. Google e thehile TrueTime, e leng oache ea lefatše lohle e ajoang hohle, e fumanehang haholo, e fumanehang ho lits'ebeletso le li-server tsohle tsa Google.
TrueTime e netefatsa hore setempe sa linako se sa tsoa etsoa, ha re re T1, se tla lula se le holimo ho feta setempe sa nako sa T2, ha feela T2 e hlahisoa pele T1 e etsoa. Ka lebaka leo, True-time e khona ho hlahisa litempe tsa linako tse ntseng li hola ka mokhoa o ikhethileng, ho bolelang hore li tla lula li nyoloha sebakeng sa tsona kaofela.
Likopo li ka sebelisa sena ho fa e 'ngoe le e 'ngoe ea khoebo ea bona litempe tsa linako tse ikhethang, tse ntseng li phahama. Karolo e 'ngoe le e 'ngoe ea data e phatlalalitsoeng ho Google Cloud Spanner e fumana setempe sa nako ho sebelisoa TrueTime, 'me setempe sena sa linako se tšepahala lefatšeng ka bophara.
Sena se bolela hore khoebo e 'ngoe le e 'ngoe e bolokiloeng ho Spanner e tla ba le setempe sa nako se ikhethileng se amanang le eona, se tlalehang nako eo Spanner e sebelitseng ka eona.
Ka thuso ea litempe tsena tsa linako, Google Cloud Spanner e ka fana ka lipalo tse tšepahalang ho tsoa sebakeng leha e le sefe lefatšeng ntle le ho thibela ho ngola.
Ho feta moo, Google Cloud Spanner e khona ho fana ka taolo e tiileng ea concurrency bakeng sa litšebelisano tsohle tsa eona.
Le hoja Google Cloud Spanner e ka 'na eaba e entse (le/kapa e kopilitse) lik'hamphani tsohle libakeng tse ngata, ho mosebedisi oa ka ntle li bonahala li etsahetse ka tatellano, e 'ngoe ka mor'a e' ngoe. Ka mantsoe a mang, Google Cloud Spanner e sebetsa e le database ea mochini o le mong bakeng sa basebelisi ba kantle.
Odara ea setempe sa linako lefatšeng ka bophara e fanoa ke Google Cloud Spanner, eo lik'hamphani li ka e sebelisang bakeng sa lits'ebetso le lipotso tse latelang. Basebelisi ba ne ba tlameha ho etsa qeto pakeng tsa ts'ebetso e botsoa+litiisetso tse matla kapa litiisetso tse matla tsa ts'ebetso + tse fokolang lits'ebetsong tsa pele tsa polokelo.
Leha ho le joalo, Google Cloud Spanner e ka fana ka tiisetso e matla, botšepehi bo phahameng ba transaction, le ts'ebetso e potlakileng. Basebelisi ba tlameha ho tsotella feela ho etsa bonnete ba hore e 'ngoe le e 'ngoe ea litšebelisano tsa bona e nepahetse le hore na e sebetsa joang, ho fapana le ho tšoenyeha ka likhohlano kapa merabe lipakeng tsa mesebetsi ea bona e mengata.
Likaroloana
- Lisebelisoa tse ngata li bonolo ho li etsa, ho li kopanya le ho li hlahloba.
- E ka hlalosoa e le database ea NewSQL kaha e tšehetsa NoSQL le SQL ka bobeli, e rarolla mathata a scalability le ts'ebetso ka li-database tse tloaelehileng tsa SQL.
- Ho nepahala ha eona ho ntle haholo kaha e hokahanya nako e sebelisa lioache tsa athomo le mahlale a GPS.
- Cross-tafole ditransekshene a tšehetsoa.
- E kenyelletsa taolo e tsoetseng pele le likarolo tsa tsamaiso, ho kenyelletsa bekapo, ho hlaphoheloa, bokhoni ba ho theha maemo a SLA, le tse ling.
- Bakeng sa maemo a lehae le a libaka tse ngata, e fana ka 99.999% ea ho fumaneha.
- Sekala se tšekaletseng hantle ntle le tšitiso e nyane. Melemo ea scalability e otlolohileng ke hore ha li-server tse eketsehileng li eketsoa, ts'ebetso ea sistimi e ntlafala haholo.
- Ho theha potoloho e le 'ngoe ea data, e fana ka lipotso tse kholo tsa nako ea nnete.
- Ho ipapisitsoe le boholo ba kopo le boholo ba data, e senya data ka bo eona.
- Ha e ikhethele index ea bobeli le hoja e tšehetsoa.
- Ho pheta-pheta pepenene ho fanoa ho pholletsa le litlhophiso le libaka tse ngata.
- e fana ka analytics le data e rarahaneng.
- Lintlha tse tsoang lits'ebetsong tse fapaneng le litsamaiso polokelo li amahanngoa.
- Ho itšetleha ka 'mele pakeng tsa litafole tsa database hoa khoneha.
- Bakeng sa ho hlaphoheloa ha data e tsoelang pele, e fana ka Point-In-Time-Recovery (PITR). Ho feta moo, o ka fumana data ho fihla boemong ba microsecond.
- Linotlolo tse Laoloang ke Bareki (CMEK), kopanyo ea IAM, encryption ea data-layer encryption, le mehato e meng ea ts'ireletso ea boemo ba khoebo e kenyelelitsoe.
Sebelisa linyeoe
1. Liwebsaete tsa e-commerce lefatšeng ka bophara
Ho odara lihlahisoa, ho bokella litefo, le ho ntlafatsa li-inventory kaofela ke mesebetsi ea transaction system e hlalosang e-commerce. Mehato e meholo ea naha kapa ea lefats'e e ka bonoa liwebsaeteng tse ngata tsa e-commerce.
Ho etsa hore li-database tsa transaction li lumellane lefatšeng ka bophara ho na le melemo e mengata, ho kenyelletsa le ho netefatsa botšepehi ba data le ho fokotsa tlhoko ea litharollo tsa boenjiniere ba software ho rarolla mathata a ts'ebetso ea data.
2. Ho sebetsana le li-analytics ka nako ea sebele
Mekhoa e mengata e tsoetseng pele e thusang ts'ebetso ea tlhahlobo e kenyelelitsoe ho Google Cloud Spanner. Lintlafatso tsena li kenyelletsa lintho tse kang lebelo le betere la ho botsa, li-index tsa likarolo, le ho kenya data har'a tse ling. Sena se etsa hore RDBMS ena e be khetho e ntle bakeng sa sistimi ea ts'ebetso ea lefats'e ka bophara e thehiloeng marung ka botlalo.
3. Pholiso ea Likoluoa (DR)
DR e bohlokoa empa e na le phephetso e kholo ho qala ts'ebetsong, haholo haeba u latela mokhoa o khothaletsoang oa ho sebelisa libaka tse hole tsa DR ho itšireletsa khahlanong le likoluoa tsa lehae. Ha e le hantle, lik'hamphani tse ngata tsa IT li etsa li-backups 'me li tšepa hore ha ho mohla li tla li hloka.
Bakeng sa DR, Spanner e fana ka tsela e sebetsang ea bokamoso. Ho pheta-pheta data ho database ea Spanner sebakeng se hole ho tla khutlisetsa kopo ntle le tlhoko ea ho e aha bocha u sebelisa data e tsoang ho theipi ea "backup".
Theha lisebelisoa tse ncha tsa komporo sebakeng se fapaneng 'me u li hokahanye le sistimi ea polokelo ea polokelo ea Spanner haeba sebaka sa mantlha se ka ba teng. Ka lebaka la bonolo ba eona, DR e se e fumaneha mafapha a mangata a IT.
4. Ho fokotsa ho kenella ka letsoho ha o ntse o eketsa nako ea ho arabela
Ts'ebetso e tloaelehileng ea database e ea fokotseha ha palo ea basebelisi e fihla ho litekanyo tse reriloeng esale pele. Ho nka mehato e mengata ho khutlisetsa ts'ebetso, ho kenyelletsa le ho lekola litekanyo tsa ts'ebetso le ho lekanya database ha ho hlokahala.
Hobane ho na le boholo bo boholo bakeng sa seva, ho lekanya ka holimo ho thata, athe ho lekanya ho otloloha ho bonolo. Maemong a joalo, Google Cloud Spanner e ka ba khetho e sebetsang kaha e khona ho phahamisa sekhahla ka ho kenella hanyane.
5. Lipapali Database
Ho hlokahala libopeho tse rarahaneng tsa polokelo ea litaba ho latela ts'ebetso ea libapali le data lipapaling tsa inthaneteng, haholo lipapali tsa libapali tse ngata. Ka lebaka la hore hangata e hloka ho aroloa, likhoebo tse ngata li sokola ho holisa le ho laola bothata bona.
Ho feta moo, hobane li-database tsa NoSQL li ka ikamahanya le liphetoho mokhoeng oa data o ka tlase, ke khetho e holimo bakeng sa papali. Redundancy hape ke karolo ea bohlokoa ea software ea papali.
Kaha e tšehetsa litšobotsi tsena kaofela, Google Spanner ke khetho e nepahetseng bakeng sa database ea lipapali. Re lumela hore ka ho bonts'a lisebelisoa tsena, u tla khona ho bona hore na Google Cloud Spanner e sebetsa ka mefuta-futa, 'me u bone hore na e lumellana hantle le khoebo ea hau.
6. Litšebeletso tsa Lichelete
Lithibelo tsa taolo le litebello tsa bareki lekaleng lena ke sefefo se phethahetseng. Litsi tsa tsamaiso, libanka le lik'hamphani tsa fintech li tlameha ho buisana ka mokhoa o tsoelang pele le ka mokhoa o phethahetseng.
Ho feta moo, lik'hamphani tse limilione tse makholo li tlameha ho sebetsoa ka mokhoa o se nang sekoli ke mananeo a kang liheke tsa ho lefa le banka inthaneteng ha e ntse e tsoela pele ka mekhoa e rarahaneng e khahlanong le bomenemene le ho rarolla mathata.
Ho sebetsana le phallo ena e sa khaotseng ea data nakong e fetileng, datha ea nalane ea nalane e ile ea tlameha ho hlophisoa bocha, 'me ho ile ha sebelisoa litharollo tse sa tsitsang tsa moetlo. Sefefo se sebetsanoa habonolo ke Google Cloud Spanner.
Meeli
Leha ho le joalo, e na le meeli e itseng, ho kenyeletsoa ho se khone ho sebetsana le maikutlo a database, khaello ea tumello ea granular kapa litlhophiso tsa karolo, le tlhoko ea li-workaround tse 'maloa molemong oa ho sebelisa li-node tsohle ka botlalo. Ha u ntse u etsa khetho, hopola le lithibelo tsena.
ditheko
Litsenyehelo tsa Spanner li hlakile ebile li ka bonoa esale pele. U lefelloa feela bakeng sa polokelo eo litafole tsa hau tsa polokelo ea boitsebiso le li-index tsa bobeli li li sebelisang (e seng tse fanoeng esale pele), polokelo ea polokelo, palo ea egress ea marang-rang, le bokhoni ba compute ea mohlala oa hau (e lekantsoeng ka palo ea li-node kapa likarolo tsa ts'ebetso).
fihlela qeto e
Sehlahisoa se makatsang ruri, Google Spanner ke mohlala o motle haholo oa bokhabane ba Google ba theknoloji.
Haeba Google e ntse e tsoela pele ho hlahisa lihlahisoa tse joalo tsa bohlokoa, haufinyane e tla feta tse ling tsa maru le ho nka maemo a ho ba tlholisano.
Leave a Reply