Table of Contents[Hide][Show]
Databases yog ib qho tseem ceeb ntawm txhua qhov kev pab cuam, txawm tias nws yog hosted hauv zos lossis hauv huab.
Vim qhov kev xav tau nce rau huab hosting, huab-raws li kev sib raug zoo databases uas muab qhov sib xws, kev ntseeg tau, thiab muaj, nrog rau kev txhawb nqa kev xa tawm hauv online, yuav tsum tau nce ntxiv.
Ib qho piv txwv ntawm huab-based database yog Google Cloud Spanner.
Cia peb tshuaj xyuas Google Cloud Spanner hauv qhov tob hauv kab lus no, suav nrog tag nrho nws cov peev xwm, siv rooj plaub, nqe, thiab lwm yam ntsiab lus.
Yuav ua li cas yog Google Cloud Spanner?
Ib qho kev sib raug zoo DBMS uas siv cov txheej txheem NewSQL yog Google Cloud Spanner. Nws ua kom ACID (atomicity, sib xws, kev sib cais, thiab kav ntev) ua raws thiab tshwj xeeb tshaj yog haum rau OLTP (kev ua lag luam online).
Nws tseem txhawb scale-out architecture thiab scalable heev, zoo li NoSQL systems. Nrog rau cov qauv tsim tawm, nws yog qhov yooj yim los ntxiv cov nodes rau ib pawg uas twb muaj lawm txhawm rau faib cov ntaub ntawv khaws cia thiab suav thiab ua tiav qhov scalability.
Qhov zoo ntawm NoSQL thiab NewSQL yog ob qho tib si muab los ntawm Google Cloud Spanner.
TrueTime, Google lub ntiaj teb synchronized moos, yog lub hauv paus ntawm Google Spanner qhov sib xws. Google tsim TrueTime, ib qho kev nthuav dav dav thiab muaj ntau lub sijhawm thoob ntiaj teb uas siv tau rau txhua qhov kev pabcuam huab huab Google thiab servers.
TrueTime xyuas kom meej tias lub sij hawm tsim tshiab, cia peb hais tias T1, yuav ib txwm siab dua txhua lub sij hawm T2, tsuav yog T2 tau tsim ua ntej T1 yog. Raws li qhov tshwm sim, True-time muaj peev xwm tsim cov ntawv teev sijhawm uas yog monotonically loj hlob, txhais tau hais tias lawv yuav nce mus tas li thoob plaws lawv cov npe.
Cov ntawv thov tuaj yeem siv qhov no los muab txhua yam ntawm lawv cov kev sib pauv sib txawv, nce sijhawm sau npe. Txhua daim ntawv luam tawm rau Google Cloud Spanner tau txais lub sijhawm siv TrueTime, thiab daim ntawv teev sijhawm no tau ntseeg tau thoob ntiaj teb.
Qhov no txhais tau hais tias txhua qhov kev sib pauv khaws cia hauv Spanner yuav muaj lub sijhawm tshwj xeeb cuam tshuam nrog nws, uas sau cov ntaub ntawv tam sim ntawd uas Spanner ua tiav qhov kev hloov pauv.
Nrog kev pab los ntawm cov ntawv teev sijhawm no, Google Cloud Spanner tuaj yeem muab cov ntawv nyeem zoo los ntawm txhua qhov chaw hauv ntiaj teb yam tsis muaj kev tiv thaiv kev sau ntawv.
Tsis tas li ntawd, Google Cloud Spanner muaj peev xwm muab kev tswj hwm nruj rau txhua qhov kev lag luam.
Thaum Google Cloud Spanner tuaj yeem ua tiav (thiab/lossis theej) txhua qhov kev hloov pauv thoob plaws ntau qhov chaw, rau cov neeg siv sab nraud lawv txhua tus pom tau tshwm sim ua ntu zus, ib qho tom qab. Hauv lwm lo lus, Google Cloud Spanner ua haujlwm ua ib lub tshuab database rau cov neeg siv sab nraud.
Daim ntawv teev sijhawm thoob ntiaj teb yog muab los ntawm Google Cloud Spanner, uas kev hloov pauv tuaj yeem siv rau kev ua haujlwm tom ntej thiab cov lus nug. Cov neeg siv yuav tsum tau txiav txim siab ntawm kev ua haujlwm qeeb + kev ruaj ntseg zoo dua lossis kev ua haujlwm zoo + kev lav tsis muaj zog hauv cov txheej txheem ua ntej.
Txawm li cas los xij, Google Cloud Spanner tuaj yeem muab kev lees paub zoo, kev ua lag luam siab ncaj ncees, thiab ua haujlwm sai dua. Cov neeg tsim khoom yuav tsum tsuas yog saib xyuas kom paub tseeb tias txhua yam ntawm lawv cov kev hloov pauv tau siv tau thiab lawv cov ntawv thov kev xav, tsis yog txhawj xeeb txog kev tsis sib haum xeeb lossis kev sib tw ntawm lawv cov kev hloov pauv ntau.
nta
- Feem ntau cov apps yooj yim los tsim, sib koom ua ke, thiab sim.
- Nws tuaj yeem ua tus yam ntxwv raws li NewSQL database vim nws txhawb nqa NoSQL thiab SQL, daws cov teeb meem scalability thiab kev ua tau zoo nrog cov qauv SQL databases.
- Nws qhov tseeb yog qhov zoo heev vim nws synchronizes lub sijhawm siv atomic moos thiab GPS thev naus laus zis.
- Kev ua lag luam hla rooj tau txais kev txhawb nqa.
- Xws li kev tswj hwm thiab kev tswj hwm zoo, suav nrog kev thaub qab, rov qab, muaj peev xwm tsim SLA piv txwv, thiab ntau dua.
- Rau cov xwm txheej hauv zos thiab ntau cheeb tsam, muab 99.999% muaj.
- Kab rov tav scales smoothly nrog me ntsis hindrance. Qhov txiaj ntsig ntawm kab rov tav scalability yog tias thaum ntxiv cov servers ntxiv, qhov kev ua haujlwm tau zoo dua qub.
- Txhawm rau tsim ib lub voj voog ib leeg, nws muab cov ntaub ntawv loj hauv lub sijhawm nug.
- Raws li kev thov ntim thiab cov ntaub ntawv loj, nws cia li shards cov ntaub ntawv.
- Nws tsis cia li xaiv qhov ntsuas thib ob txawm tias lawv tau txais kev txhawb nqa.
- Transparent replication muaj nyob thoob plaws ntau qhov kev teeb tsa thiab thaj chaw.
- muab sophisticated analytics thiab cov ntaub ntawv.
- Cov ntaub ntawv los ntawm kev siv sib txawv thiab khaws cia systems yog synchronized.
- Lub cev dependencies nruab nrab ntawm cov rooj database yog ua tau.
- Rau cov ntaub ntawv tsis tu ncua, nws muaj Point-In-Time-Recovery (PITR). Tsis tas li ntawd, koj tuaj yeem khaws cov ntaub ntawv mus rau qib microsecond.
- Customer-Managed Encryption Keys (CMEK), IAM integration, data-layer encryption, and other enterprise-level security measure is suav nrog.
Siv cov rooj plaub
1. E-commerce chaw thoob ntiaj teb
Kev txiav txim cov khoom, sau cov nyiaj them poob haujlwm, thiab hloov kho cov khoom lag luam yog txhua yam kev lag luam ua haujlwm uas txhais tau tias e-lag luam. Loj lub teb chaws lossis thoob ntiaj teb hneev taw tuaj yeem pom ntawm ntau lub vev xaib e-lag luam.
Kev ua lag luam databases thoob ntiaj teb zoo ib yam muaj ntau qhov zoo, suav nrog kev ua kom cov ntaub ntawv muaj kev ncaj ncees thiab txo qis qhov xav tau kev tsim kho software engineering daws teeb meem los daws cov teeb meem sib xws.
2. Ua cov analytics hauv real-time
Ntau lub peev xwm txiav-ntug uas pab txhawb kev txheeb xyuas cov txheej txheem suav nrog Google Cloud Spanner. Cov kev txhim kho no suav nrog tej yam xws li cov lus nug zoo dua, kev faib cov indexes, thiab cov ntaub ntawv thauj khoom, thiab lwm yam. Qhov no ua rau RDBMS qhov kev xaiv zoo tshaj plaws rau lub ntiaj teb kev tshuaj ntsuam xyuas kev ua haujlwm uas yog huab-raws li tag nrho.
3. Kev Puas Tsuaj Rau Kev Puas Tsuaj (DR)
DR yog qhov tseem ceeb tab sis nyuaj heev rau kev siv, tshwj xeeb tshaj yog tias koj ua raws li kev pom zoo ntawm kev ua haujlwm nyob deb ntawm thaj chaw DR los tiv thaiv kev puas tsuaj hauv zos. Qhov tseeb, ntau lub tuam txhab IT tsim cov thaub qab thiab vam tias lawv yeej tsis xav tau.
Rau DR, Spanner muab txoj hauv kev rau yav tom ntej. Replicating cov ntaub ntawv hauv Spanner database mus rau qhov chaw nyob deb yuav rov qab tau daim ntawv thov yam tsis tas yuav rov tsim kho nws siv cov ntaub ntawv los ntawm daim kab xev thaub qab.
Tsim cov khoom siv computer tshiab ntawm qhov chaw sib txawv thiab txuas lawv mus rau qhov thaub qab Spanner database system nyob rau hauv rooj plaub thawj qhov chaw muaj. Vim nws qhov yooj yim, DR tam sim no nkag mus rau ntau lub tuam tsev IT.
4. Txo qhov kev cuam tshuam ntawm phau ntawv thaum nce lub sij hawm teb
Ib tug raug database qhov kev ua tau zoo poob thaum tus naj npawb ntawm cov neeg siv mus txog lub predetermined theem pib. Nws yuav siv ntau theem los kho qhov kev ua tau zoo, suav nrog kev ntsuas kev ntsuas kev ua tau zoo thiab ntsuas cov ntaub ntawv raws li qhov tsim nyog.
Vim tias muaj qhov loj tshaj plaws rau lub server, kab rov tav scaling yog qhov nyuaj, qhov kev ntsuas ntsug yog qhov yooj yim. Hauv cov xwm txheej zoo li no, Google Cloud Spanner tuaj yeem yog qhov kev xaiv ua tau zoo vim nws tswj hwm txoj kab rov tav nrog kev cuam tshuam me ntsis.
5. Gaming Database
Cov txheej txheem database nyuaj yog xav tau los taug qab cov neeg ua si kev ua tau zoo thiab cov ntaub ntawv hauv kev ua si hauv online, tshwj xeeb tshaj yog kev ua si sib tw. Muab hais tias nws nquag xav tau kev sib faib, ntau lub lag luam tawm tsam kom loj hlob thiab tswj qhov nyuaj no.
Tsis tas li ntawd, vim tias NoSQL databases tuaj yeem hloov kho rau cov kev hloov pauv hauv cov qauv ntaub ntawv, lawv yog qhov kev xaiv zoo tshaj rau kev ua si. Redundancy kuj yog ib qho tseem ceeb ntawm cov software game.
Vim nws txhawb nqa tag nrho cov yam ntxwv no, Google Spanner yog qhov kev xaiv tsim nyog rau kev ua si database. Peb ntseeg tias los ntawm kev ua kom pom cov kev siv no, koj yuav pom tau tias Google Cloud Spanner muaj ntau npaum li cas thiab txiav txim siab seb nws puas yog qhov zoo rau koj txoj kev lag luam.
6. Kev Pabcuam Nyiaj Txiag
Cov kev txwv kev txwv thiab cov neeg siv khoom xav tau hauv cov haujlwm no yog cua daj cua dub zoo meej. Cov koom haum tswj hwm, tsev txhab nyiaj, thiab cov tuam txhab fintech yuav tsum sib txuas lus tsis tu ncua thiab zoo kawg nkaus.
Tsis tas li ntawd, ntau pua lab ntawm kev lag luam yuav tsum tau ua haujlwm tsis zoo los ntawm cov haujlwm xws li kev them nyiaj lub rooj vag thiab online txhab nyiaj thaum tseem yuav dhau los ntawm txoj kev tiv thaiv kev dag ntxias thiab kev daws teeb meem.
Txhawm rau tswj cov ntaub ntawv txuas mus ntxiv no yav dhau los, cov ntaub ntawv keeb kwm yav dhau los yuav tsum tau ua kom zoo dua qub, thiab siv cov kev daws teeb meem tsis ruaj khov. Cov cua daj cua dub tau yooj yim los ntawm Google Cloud Spanner.
Kev txwv
Txawm li cas los xij, nws muaj qee qhov kev txwv, suav nrog kev tsis muaj peev xwm los tswj cov kev xav hauv database, tsis muaj kev tso cai granular lossis lub luag haujlwm teeb tsa, thiab xav tau qee qhov kev daws teeb meem txhawm rau txhawm rau siv tag nrho cov nodes. Thaum txiav txim siab xaiv, khaws cov kev txwv no hauv siab ib yam nkaus.
pricing
Tus nqi ntawm Spanner yog ncaj qha thiab foreseeable. Koj tsuas yog them rau qhov chaw khaws cia uas koj cov ntaub ntawv cov ntxhuav thiab cov khoom siv nruab nrab siv (tsis yog npaj ua ntej), khaws cia thaub qab, tus nqi ntawm lub network egress, thiab lub peev xwm suav ntawm koj qhov piv txwv ( ntsuas nyob rau hauv ib tug xov tooj ntawm nodes los yog ua units).
xaus
Ib qho khoom lag luam uas xav tsis thoob tiag tiag, Google Spanner yog ib qho piv txwv zoo ntawm Google qhov kev ua tau zoo tshaj plaws.
Yog tias Google tseem tso tawm cov khoom lag luam hauv av, nws yuav sai sai dua lwm cov huab kuj-rans thiab suav tias yog txoj haujlwm ua tus neeg sib tw.
Sau ntawv cia Ncua