Table of Contents[Hūnā][Hōʻike]
ʻO nā ʻikepili kahi mea nui o kēlā me kēia papahana, inā mālama ʻia ma ka ʻāina a i ʻole ke ao.
Ma muli o ka piʻi ʻana o ka pono no ka mālama ʻana i ke ao, ʻo nā ʻikepili pili i ke ao e hāʻawi ana i ka kūlike, ka hilinaʻi, a me ka loaʻa ʻana, a me ke kākoʻo ʻana i nā hoʻolaha pūnaewele.
ʻO Google Cloud Spanner kahi kiʻi kiʻi o kahi waihona kapuaʻi.
E nānā hohonu kākou iā Google Cloud Spanner ma kēia ʻatikala, me kona mau mea hiki, nā hihia hoʻohana, ke kumu kūʻai, a me nā kikoʻī ʻē aʻe.
He aha Google Cloud Spanner?
ʻO kahi DBMS pili e hoʻohana i ke ʻano NewSQL ʻo Google Cloud Spanner. Hoʻopaʻa ʻo ia i ka ACID (atomicity, consistency, isolation, and durability) ka hoʻokō ʻana a kūpono loa ia no OLTP (hoʻoponopono kālepa pūnaewele).
Ke kākoʻo mau nei ia i ka hoʻolālā ʻana i ka scale-out a hiki ke hoʻonui ʻia, e like me nā ʻōnaehana NoSQL. Me ka hoʻolālā pālākiō, maʻalahi ka hoʻohui ʻana i nā node hou aʻe i kahi pūʻulu i hiki ke puʻunaue i ka mālama ʻikepili a me ka helu ʻana a loaʻa ka scalability.
Hāʻawi ʻia nā pono o NoSQL a me NewSQL e Google Cloud Spanner.
ʻO TrueTime, ka uaki i hoʻonohonoho ʻia ma ka honua holoʻokoʻa, ʻo ia ke kumu o ka kūlike o Google Spanner. Ua hana ʻo Google iā TrueTime, kahi uaki honua ākea ākea a loaʻa loa i hiki ke loaʻa i nā lawelawe kapuaʻi Google a me nā kikowaena.
Hoʻomaopopo ʻo TrueTime e ʻoi aku ka kiʻekiʻe o kahi hōʻailona manawa hou, e ʻōlelo kākou ʻo T1, ma mua o kēlā me kēia manawa T2, ʻoiai ʻo T2 i hana ʻia ma mua o ka T1. ʻO ka hopena, hiki i ka True-time ke hana i nā timestamp e ulu ana me ka monotonically, ʻo ia hoʻi, e piʻi mau ana lākou ma ko lākou kikowaena holoʻokoʻa.
Hiki i nā noi ke hoʻohana i kēia no ka hāʻawi ʻana i kēlā me kēia o kā lākou mau hana kūʻai kūʻokoʻa, piʻi aʻe nā manawa. Loaʻa i kēlā me kēia ʻāpana ʻikepili i paʻi ʻia ma Google Cloud Spanner kahi hōʻailona manawa me ka hoʻohana ʻana iā TrueTime, a hilinaʻi kēia manawa ma ka honua holoʻokoʻa.
ʻO ia hoʻi, e loaʻa i kēlā me kēia kālepa i mālama ʻia ma Spanner kahi hōʻailona manawa kūikawā e pili ana me ia, kahi e hoʻopaʻa ai i ka manawa kūpono a Spanner i hana ai i ke kālepa.
Me ke kōkua o kēia mau timestamp, hiki iā Google Cloud Spanner ke hāʻawi i nā heluhelu hilinaʻi mai kēlā me kēia wahi o ka honua me ka pale ʻole i kekahi kākau.
Eia hou, hiki iā Google Cloud Spanner ke hāʻawi i ka mana concurrency koʻikoʻi no kāna mau hana āpau.
ʻOiai ua hana paha ʻo Google Cloud Spanner (a/a i ʻole kope ʻia) i nā hana a pau ma nā wahi he nui, i kahi mea hoʻohana waho, ʻike ʻia ua hana ʻia lākou a pau ma hope o kekahi. I nā huaʻōlelo ʻē aʻe, hana ʻo Google Cloud Spanner ma ke ʻano he waihona mīkini hoʻokahi no nā mea hoʻohana o waho.
Hāʻawi ʻia kahi kauoha timestamp honua e Google Cloud Spanner, hiki ke hoʻohana i nā hana no nā hana a me nā nīnau ma hope. Pono nā mea hoʻohana e hoʻoholo ma waena o ka hana lohi + ʻoi aku ka ikaika a i ʻole ka hana maikaʻi loa + nā hōʻoia nāwaliwali i nā ʻōnaehana waihona mua.
Eia naʻe, hiki iā Google Cloud Spanner ke hāʻawi i nā hōʻoia paʻa, kūpaʻa kiʻekiʻe o ke kālepa, a me ka hana wikiwiki. Pono nā mea hoʻomohala e mālama pono e hōʻoia i ka pololei o kā lākou mau hana a me kā lākou noi noi, ma mua o ka hopohopo e pili ana i nā paio a i ʻole nā lāhui ma waena o kā lākou mau kālepa.
hiʻona
- He mea maʻalahi ka hapa nui o nā polokalamu e hana, hoʻohui, a hoʻāʻo.
- Hiki ke ʻike ʻia ma ke ʻano he waihona NewSQL no ka mea ua kākoʻo ʻo ia iā NoSQL a me SQL, e hoʻonā i ka scalability a me nā pilikia hana me nā ʻikepili SQL maʻamau.
- ʻOi aku ka maikaʻi o kona pololei ʻoiai ʻo ia ka manawa e hoʻohana ai i nā uaki atomic a me nā ʻenehana GPS.
- Kākoʻo ʻia nā kālepa pākaukau kea.
- Loaʻa i nā hiʻohiʻona hoʻokele a me nā hiʻohiʻona hoʻokele, me ka hoʻihoʻi, ka hoʻihoʻi, ka hiki ke hana i nā manawa SLA, a me nā mea hou aku.
- No nā hiʻohiʻona kūloko a me nā ʻāpana he nui, hāʻawi 99.999% loaʻa.
- ʻO ka unahi hoʻopololei me ka maʻalahi. ʻO ka pōmaikaʻi o ka scalability ākea ʻo ia ke hoʻohui ʻia nā kikowaena ʻē aʻe, ʻoi aku ka maikaʻi o ka hana o ka ʻōnaehana.
- No ke kūkulu ʻana i hoʻokahi lifecycle data, hāʻawi ia i ka nīnau ʻikepili nui i ka manawa maoli.
- Ma muli o ka nui o ka noi a me ka nui o ka ʻikepili, hoʻokaʻawale ʻokoʻa ia i ka ʻikepili.
- ʻAʻole ia e koho maʻalahi i kahi papa kuhikuhi lua me ka ʻoiaʻiʻo ua kākoʻo ʻia lākou.
- Hāʻawi ʻia ka hoʻopiʻi maʻalahi ma nā hoʻonohonoho he nui a me nā ʻāina.
- hāʻawi i ka ʻikepili maʻalahi a me ka ʻikepili.
- ʻIkepili mai nā noi like ʻole a ʻōnaehana mālama ua hui pū ʻia.
- Hiki ke hilina'i kino ma waena o nā papa waihona.
- No ka hoʻomau ʻana o ka ʻikepili, hāʻawi ia i ka Point-In-Time-Recovery (PITR). Eia hou, hiki iā ʻoe ke kiʻi i ka ʻikepili i lalo i ka pae microsecond.
- Hoʻopili ʻia nā kī hoʻopono a nā mea kūʻai aku (CMEK), hoʻohui IAM, hoʻopili ʻikepili-layer, a me nā ʻano palekana ʻoihana ʻē aʻe.
E hoʻohana i nā hihia
1. Nā pūnaewele E-kālepa ma ka honua holoʻokoʻa
ʻO ke kauoha ʻana i nā huahana, hōʻiliʻili i nā uku, a me ka hōʻano hou ʻana i nā waihona waiwai nā hana ʻōnaehana transactional āpau e wehewehe i ka e-commerce. Hiki ke ʻike ʻia nā kuʻekuʻe wāwae nui a puni ka honua ma nā pūnaewele e-commerce.
ʻO ka hana ʻana i nā ʻikepili transactional ma ke ao holoʻokoʻa he nui nā mea maikaʻi, me ka hōʻoia ʻana i ka pono o ka ʻikepili a me ka hōʻemi ʻana i ka pono o nā ʻōnaehana ʻenehana loea no ka hoʻoponopono ʻana i nā pilikia kūlike ʻikepili.
2. Hoʻoponopono i nā ʻikepili i ka manawa maoli
Hoʻokomo pū ʻia me Google Cloud Spanner nā mana ʻokiʻoki he nui e hoʻomaʻamaʻa i ka hana analytical. Hoʻopili kēia mau hoʻomaikaʻi i nā mea e like me ka wikiwiki o ka nīnau ʻoi aku ka maikaʻi, ka hoʻokaʻawale ʻana i nā index, a me ka hoʻouka ʻana i ka ʻikepili, a me nā mea ʻē aʻe. Hana kēia i kēia RDBMS i koho maikaʻi loa no kahi ʻōnaehana hoʻoponopono analytical honua i hoʻokumu ʻia i ke ao.
3. Ho'ōla pōʻino (DR)
He mea koʻikoʻi ʻo DR akā paʻakikī loa ka hoʻokō ʻana, ʻoiai inā ʻoe e hoʻokō i ka hana i ʻōlelo ʻia no ka hoʻohana ʻana i nā wahi mamao DR e pale aku ai i nā pōʻino kūloko. I ka ʻoiaʻiʻo, nui nā ʻoihana IT e hana i nā backup a manaʻolana ʻaʻole lākou e pono iā lākou.
No DR, hāʻawi ʻo Spanner i kahi ala e hiki mai ana. ʻO ka hoʻopili hou ʻana i ka ʻikepili i loko o kahi waihona Spanner i kahi mamao e hoʻihoʻi i kahi noi me ka ʻole o ka pono e kūkulu hou ʻia me ka hoʻohana ʻana i ka ʻikepili mai kahi lipine hoʻihoʻi.
E hana i nā kumuwaiwai kamepiula hou ma kahi ʻokoʻa a hoʻohui iā lākou i ka ʻōnaehana waihona Spanner backup inā loaʻa ka pūnaewele mua. Ma muli o kona maʻalahi, hiki ke loaʻa iā DR i nā keʻena IT hou aku.
4. Hoʻemi i ka hana lima me ka hoʻonui ʻana i ka manawa pane
E emi ana ka hana o ka waihona maʻamau i ka wā e hiki ai ka heluna o nā mea hoʻohana i nā pae paepae i koho mua ʻia. He nui nā ʻanuʻu e hoʻihoʻi i ka hana, me ka loiloi ʻana i nā ana hana a me ka hoʻonui ʻana i ka waihona e like me ka mea e pono ai.
No ka mea he nui ka nui no kahi kikowaena, paʻakikī ka hoʻonui ʻana, akā maʻalahi ka maʻalahi. Ma ia mau kūlana, hiki i ka Google Cloud Spanner ke koho kūpono no ka mea e hoʻokele ana i ka scaling ākea me ka liʻiliʻi.
5. Pāʻani Pūnaewele
Pono nā hale waihona waihona paʻakikī e nānā i ka hana o ka mea pāʻani a me ka ʻikepili i nā pāʻani pūnaewele, ʻoi aku ka nui o nā pāʻani multiplayer. Ma muli o ke koi pinepine ʻana i ka sharding, nui nā ʻoihana e hakakā nei e ulu a mālama i kēia paʻakikī.
Eia hou, no ka mea hiki i nā ʻikepili NoSQL ke hoʻololi i nā hoʻololi i ke kumu hoʻohālike i lalo, he koho maikaʻi loa lākou no ka pāʻani. ʻO Redundancy kekahi mea koʻikoʻi o ka polokalamu pāʻani.
No ke kākoʻo ʻana i kēia mau ʻano a pau, He koho kūpono ʻo Google Spanner no kahi waihona pāʻani. Manaʻo mākou ma ka hōʻike ʻana i kēia mau hihia hoʻohana, hiki iā ʻoe ke ʻike i ke ʻano o Google Cloud Spanner a hoʻoholo inā he pāʻani maikaʻi ia no kāu ʻoihana.
6. Nā lawelawe kālā
ʻO nā palena hoʻoponopono a me nā manaʻolana o nā mea kūʻai aku ma kēia ʻāpana he ʻino maikaʻi loa. Pono nā ʻoihana hoʻoponopono, nā panakō, a me nā hui fintech e kamaʻilio mau a kamaʻilio maikaʻi.
Eia kekahi, pono e mālama pono ʻia nā haneli miliona o nā hana e nā papahana e like me nā puka uku a me waihona pūnaewele ʻoiai e hele pū ana i nā kaʻina hana anti-fraud a me ka hoʻoponopono.
No ka mālama ʻana i kēia kahe mau ʻana o ka ʻikepili i ka wā ma mua, pono e hoʻoponopono hou ʻia nā ʻikepili mōʻaukala, a ua hoʻohana ʻia nā hoʻonā maʻamau paʻa ʻole. Mālama ʻia ka ʻino e Google Cloud Spanner.
Pau loa
Eia nō naʻe, loaʻa iā ia kekahi mau palena, me ka hiki ʻole ke mālama i ka nānā ʻana i ka waihona, ka nele o ka ʻae granular a i ʻole ka hoʻonohonoho kuleana, a me ka pono o kekahi mau workarounds i mea e hoʻohana pono ai i nā nodes. ʻOiai e hana ana i kahi koho, e hoʻomanaʻo pū i kēia mau palena.
kumu kūʻai
ʻO ke kumukūʻai o Spanner he maʻalahi a hiki ke ʻike ʻia. Uku wale ʻia ʻoe no ka waiho ʻana i hoʻohana ʻia e nā papa o kāu waihona a me nā ʻōlelo kuhikuhi lua (ʻaʻole i hoʻolako mua ʻia), ka waiho ʻana i ka waihona, ka nui o ka puka ʻana o ka pūnaewele, a me ka hiki ke helu o kāu mea hoʻohālike (ana ʻia i nā nodes a i ʻole nā hui hana).
Panina
He huahana kamahaʻo maoli, ʻo Google Spanner kahi hiʻohiʻona maikaʻi loa o ka mana ʻenehana nui o Google.
Inā hoʻomau ʻo Google i ka hoʻokuʻu ʻana i kēlā mau huahana hoʻoheheʻe honua, e ʻoi aku ia ma mua o nā kapuaʻi ʻē aʻe a lawe i kahi kūlana ma ke ʻano he mea hoʻokūkū.
Waiho i ka Reply