ዳታቤዝ የያንዳንዱ ፕሮግራም ቁልፍ አካል ነው፣ በአገር ውስጥም ይሁን በደመና ውስጥ የሚስተናግድ ነው።
የደመና ማስተናገጃ ፍላጎት እየጨመረ በመምጣቱ፣ ወጥነት፣ አስተማማኝነት እና ተገኝነት እንዲሁም የመስመር ላይ ዝርጋታዎችን የሚደግፉ ደመና ላይ የተመሰረቱ ተዛማጅ የውሂብ ጎታዎች እየጨመሩ ይሄዳሉ።
የደመና ላይ የተመሰረተ የውሂብ ጎታ ምሳሌ ጎግል ክላውድ ስፓነር ነው።
ጉግል ክላውድ ስፓነርን በዚህ ጽሁፍ ውስጥ በጥልቀት እንመርምር፣ ሁሉንም አቅሞቹን፣ የአጠቃቀም ጉዳዮችን፣ ዋጋን እና ሌሎች ዝርዝሮችን ጨምሮ።
ምንድነው ጉግል ክላውድ ስፓነር?
የኒውኤስኪኤል ዘዴን የሚቀበል ተዛማጅ ዲቢኤምኤስ ጎግል ክላውድ ስፓነር ነው። የኤሲአይዲ (አቶሚክነት፣ ወጥነት፣ ማግለል እና ዘላቂነት) ተገዢነትን ያረጋግጣል እና በተለይ ለOLTP (የመስመር ላይ ግብይት ሂደት) ተስማሚ ነው።
አሁንም ልኬት-ውጭ አርክቴክቸርን ይደግፋል እና ልክ እንደ NoSQL ስርዓቶች በጣም ሊሰፋ የሚችል ነው። በመለኪያ-ውጭ ንድፍ፣ የውሂብ ማከማቻ እና ስሌትን ለማሰራጨት እና የመጠን አቅምን ለማግኘት አሁን ባለው ክላስተር ላይ ተጨማሪ አንጓዎችን ማከል ቀላል ነው።
የNoSQL እና NewSQL ጥቅሞች ሁለቱም በGoogle Cloud Spanner የቀረቡ ናቸው።
TrueTime፣ የGoogle አለምአቀፍ የተመሳሰለ ሰዓት፣ የጎግል ስፓነር ወጥነት መሰረት ነው። Google ለሁሉም የጎግል ደመና አገልግሎቶች እና አገልጋዮች ተደራሽ የሆነ በሰፊው የሚሰራጭ እና በጣም የሚገኝ አለምአቀፍ ሰዓት የሆነውን TrueTime ፈጠረ።
ትሩታይም አዲስ የተፈጠረ የጊዜ ማህተም፣ T1 እንበል፣ ምንጊዜም ከማንኛውም የጊዜ ማህተም T2 እንደሚበልጥ ያረጋግጣል፣ T2 ከመፈጠሩ በፊት እስከተፈጠረ ድረስ። በውጤቱም፣ True-time በነጠላነት የሚያድጉ የጊዜ ማህተሞችን መፍጠር ይችላል፣ ይህም ማለት በሁሉም ጎራያቸው ላይ ያለማቋረጥ እየጨመሩ ይሄዳሉ።
አፕሊኬሽኖች ይህንን ተጠቅመው ለእያንዳንዱ ግብይታቸው ልዩ የሆነ የጊዜ ማህተም ይጨምራል። በጎግል ክላውድ ስፓነር ላይ የሚታተም እያንዳንዱ መረጃ ትሩታይምን በመጠቀም የጊዜ ማህተም ይቀበላል፣ እና ይህ የጊዜ ማህተም በአለም አቀፍ ደረጃ አስተማማኝ ነው።
ይህ ማለት እያንዳንዱ በስፓነር ውስጥ የተያዘ ግብይት ከእሱ ጋር የተያያዘ ልዩ የጊዜ ማህተም ይኖረዋል፣ ይህም ስፓነር ግብይቱን ያከናወነበትን ትክክለኛ ቅጽበት ይመዘግባል።
በእነዚህ የጊዜ ማህተሞች እገዛ ጎግል ክላውድ ስፓነር ምንም አይነት መፃፍ ሳይከለከል በአለም ላይ ካሉት ነጥቦች አስተማማኝ ንባብ ሊያቀርብ ይችላል።
በተጨማሪም፣ Google ክላውድ ስፓነር ለሁሉም ግብይቶቹ ጥብቅ የሆነ የኮንፈረንስ ቁጥጥር ማድረግ ይችላል።
ጎግል ክላውድ ስፓነር ሁሉንም ግብይቶች በተለያዩ አካባቢዎች ፈጽሟል (እና/ወይም ተባዝቶ) ሊሆን ቢችልም ለውጭ ተጠቃሚ ሁሉም በተከታታይ የተከሰቱ ይመስላል። በሌላ አነጋገር፣ ጎግል ክላውድ ስፓነር ለውጭ ተጠቃሚዎች እንደ አንድ የማሽን ዳታቤዝ ሆኖ ይሰራል።
አለምአቀፍ የጊዜ ማህተም ትዕዛዝ በGoogle Cloud Spanner የቀረበ ሲሆን ግብይቶች ለቀጣይ ስራዎች እና መጠይቆች ሊጠቀሙበት ይችላሉ። ተጠቃሚዎች በቀደመው የመረጃ ቋት ስርዓቶች ውስጥ በተዘገመ አፈጻጸም+ጠንካራ ዋስትናዎች ወይም ጥሩ አፈጻጸም+ደካማ ዋስትናዎች መካከል መወሰን ነበረባቸው።
ሆኖም፣ Google Cloud Spanner ጠንካራ ማረጋገጫዎችን፣ ከፍተኛ የግብይት ታማኝነትን እና ፈጣን አፈጻጸምን ሊያቀርብ ይችላል። ገንቢዎች እያንዳንዱ ግብይታቸው ትክክል መሆኑን እና የትግበራ አመክንዮአቸውን ማረጋገጥ ብቻ ነው፣በብዙ ግብይቶቻቸው መካከል ስላለ ማንኛውም ግጭት ወይም ውድድር ከመጨነቅ ይልቅ መጨነቅ አለባቸው።
ዋና መለያ ጸባያት
- አብዛኛዎቹ መተግበሪያዎች ለመፍጠር፣ ለማዋሃድ እና ለመሞከር ቀላል ናቸው።
- እንደ NewSQL ዳታቤዝ ሊገለጽ ይችላል ምክንያቱም ሁለቱንም NoSQL እና SQL ስለሚደግፍ ፣የመለኪያ እና የአፈፃፀም ችግሮችን በተለመደው የSQL ዳታቤዝ መፍታት።
- የአቶሚክ ሰዓቶችን እና የጂፒኤስ ቴክኖሎጂዎችን በመጠቀም ጊዜን ስለሚያሳምር ትክክለኛነቱ በጣም ጥሩ ነው።
- የጠረጴዛ አቋራጭ ግብይቶች ይደገፋሉ።
- ምትኬን፣ ማገገምን፣ SLA አጋጣሚዎችን የመፍጠር ችሎታ እና ሌሎችንም ጨምሮ የተራቀቀ አስተዳደር እና አስተዳደራዊ ባህሪያትን ያካትታል።
- ለአካባቢያዊ እና ብዙ ክልላዊ ሁኔታዎች፣ 99.999% ተገኝነትን ያቀርባል።
- በትንሽ እንቅፋት በአግድም ያለችግር ይመዘናል። የአግድም ማመጣጠን ጥቅሙ ተጨማሪ አገልጋዮች ሲጨመሩ የስርዓቱ አፈጻጸም በእጅጉ ይሻሻላል።
- ነጠላ የውሂብ የሕይወት ዑደት ለመገንባት፣ በእውነተኛ ጊዜ ትልቅ የውሂብ መጠይቅ ያቀርባል።
- በጥያቄው መጠን እና የውሂብ መጠን ላይ በመመስረት ውሂብን በራስ-ሰር ይሰብራል።
- የሚደገፉ ቢሆኑም የሁለተኛ ደረጃ መረጃ ጠቋሚን በራስ-ሰር አይመርጥም.
- ግልጽ ማባዛት በብዙ አወቃቀሮች እና ጂኦግራፊዎች ላይ ይቀርባል።
- የተራቀቀ ትንታኔዎችን እና መረጃዎችን ያቀርባል.
- ከተለያዩ መተግበሪያዎች የመጣ ውሂብ እና የማከማቻ ስርዓቶች የተመሳሰሉ ናቸው።
- በመረጃ ቋት ሰንጠረዦች መካከል አካላዊ ጥገኝነቶች ሊኖሩ ይችላሉ።
- ለቀጣይ የውሂብ መልሶ ማግኛ፣ ነጥብ-በ-ጊዜ-ማገገም (PITR) ያቀርባል። በተጨማሪም፣ እስከ ማይክሮ ሰከንድ ድረስ ውሂብ ሰርስሮ ማውጣት ትችላለህ።
- በደንበኛ የሚተዳደሩ የኢንክሪፕሽን ቁልፎች (CMEK)፣ የአይኤኤም ውህደት፣ የውሂብ-ንብርብር ምስጠራ እና ሌሎች የድርጅት ደረጃ የደህንነት እርምጃዎች ተካትተዋል።
አጠቃቀም ጉዳዮች
1. ኢ-ኮሜርስ በዓለም ዙሪያ
ምርቶችን ማዘዝ፣ ክፍያዎችን መሰብሰብ እና ኢንቬንቶሪዎችን ማዘመን ሁሉም የኢ-ኮሜርስ ንግድን የሚገልጹ የግብይት ስርዓት ተግባራት ናቸው። በብዙ የኢ-ኮሜርስ ድረ-ገጾች ላይ ትልቅ ሀገራዊ ወይም አለምአቀፍ አሻራዎች ሊታዩ ይችላሉ።
የግብይት ዳታቤዞችን በአለምአቀፍ ደረጃ ወጥነት ያለው ማድረግ በርካታ ጥቅሞች አሉት ይህም የውሂብ ታማኝነትን ማረጋገጥ እና የውሂብ ወጥነት ችግሮችን ለመፍታት የፈጠራ የሶፍትዌር ምህንድስና መፍትሄዎችን አስፈላጊነት መቀነስን ጨምሮ።
2. በእውነተኛ ጊዜ ትንታኔዎችን ማካሄድ
የትንታኔ ሂደትን የሚያመቻቹ በርካታ የመቁረጫ ችሎታዎች ከጎግል ክላውድ ስፓነር ጋር ተካትተዋል። እነዚህ ማሻሻያዎች እንደ የተሻለ የመጠይቅ ፍጥነት፣ ክፍልፋይ ኢንዴክሶች እና የውሂብ ጭነት እና ሌሎችንም ያካትታሉ። ይህ RDBMS ሙሉ በሙሉ በደመና ላይ የተመሰረተ ለአለም አቀፍ የትንታኔ ሂደት ምርጥ አማራጭ ያደርገዋል።
3. የአደጋ ማገገም (DR)
DR ወሳኝ ነው ነገር ግን ተግባራዊ ለማድረግ በጣም ፈታኝ ነው፣በተለይ ከአካባቢያዊ አደጋዎች ለመከላከል የርቀት ጂኦግራፊያዊ DR አካባቢዎችን የመቅጠርን የሚመከረውን ልምድ ከተከተሉ። እንደ እውነቱ ከሆነ, ብዙ የአይቲ ኩባንያዎች መጠባበቂያዎችን ይፈጥራሉ እና በጭራሽ አያስፈልጋቸውም ብለው ተስፋ ያደርጋሉ.
ለ DR፣ Spanner ተግባራዊ የወደፊት መንገድን ይሰጣል። በስፓነር ዳታቤዝ ውስጥ ያለውን መረጃ ወደ ሩቅ ቦታ ማባዛት አፕሊኬሽኑን ከመጠባበቂያ ቴፕ በመጠቀም መልሶ መገንባት ሳያስፈልገው ወደነበረበት ይመልሳል።
አዲስ የኮምፒዩተር መገልገያዎችን በተለየ ቦታ ይፍጠሩ እና ዋናው ቦታ የሚገኝ ከሆነ ከመጠባበቂያው የስፓነር ዳታቤዝ ሲስተም ጋር ያገናኙዋቸው። በቀላልነቱ ምክንያት፣ DR አሁን ለብዙ የአይቲ ክፍሎች ተደራሽ ሆኗል።
4. የምላሽ ጊዜን በሚጨምርበት ጊዜ የእጅ ጣልቃገብነትን መቀነስ
የተጠቃሚዎች ብዛት አስቀድሞ የተወሰነው የመነሻ ደረጃ ላይ ሲደርስ የተለመደው የውሂብ ጎታ አፈጻጸም ይቀንሳል። አፈፃፀሙን ወደነበረበት ለመመለስ ብዙ ደረጃዎችን ይወስዳል፣ የአፈጻጸም መለኪያዎችን መገምገም እና እንደ አስፈላጊነቱ የውሂብ ጎታውን ማመጣጠን።
ለአገልጋዩ ከፍተኛው መጠን ስላለ፣ አግድም ልኬት አስቸጋሪ ነው፣ ነገር ግን ቀጥ ያለ ልኬት ቀላል ነው። በእንደዚህ አይነት ሁኔታዎች ጎግል ክላውድ ስፓነር በትንሽ ጣልቃገብነት አግድም ልኬትን ስለሚያስተዳድር ተግባራዊ ምርጫ ሊሆን ይችላል።
5. የጨዋታ ጎታ
በመስመር ላይ ጨዋታዎች ውስጥ የተጫዋች አፈጻጸም እና መረጃን ለመከታተል ውስብስብ የውሂብ ጎታ አወቃቀሮች ያስፈልጋሉ, በተለይም ባለብዙ ተጫዋች ጨዋታዎች. ብዙ ጊዜ መጋራትን ስለሚያስገድድ፣ ብዙ ንግዶች ይህን ውስብስብነት ለማደግ እና ለማስተዳደር ይታገላሉ።
በተጨማሪም፣ የNoSQL ዳታቤዝ ከስር ባለው የውሂብ ሞዴል ላይ ካለው ለውጥ ጋር መላመድ ስለሚችል ለጨዋታዎች የላቀ አማራጭ ናቸው። ተደጋጋሚነት የጨዋታው ሶፍትዌር ወሳኝ አካል ነው።
እነዚህን ሁሉ ባህሪያት ስለሚደግፍ, ጎግል ስፓነር ለጨዋታ ዳታቤዝ ተስማሚ አማራጭ ነው። እነዚህን የአጠቃቀም ጉዳዮችን በማሳየት ጎግል ክላውድ ስፓነር ምን ያህል ሁለገብነት እንዳለው ለማየት እና ከንግድዎ ጋር የሚስማማ መሆኑን ለመወሰን እንደሚችሉ እናምናለን።
6. የፋይናንስ አገልግሎቶች
በዚህ ዘርፍ ውስጥ ያሉት የቁጥጥር ገደቦች እና የደንበኞች ተስፋዎች ፍጹም አውሎ ነፋሶች ናቸው። የቁጥጥር ኤጀንሲዎች፣ ባንኮች እና የፊንቴክ ኩባንያዎች ያለማቋረጥ እና ፍጹም በሆነ መልኩ መገናኘት አለባቸው።
በተጨማሪም፣ በመቶ ሚሊዮኖች የሚቆጠሩ ግብይቶች እንደ የክፍያ መግቢያ መንገዶች እና ባሉ ፕሮግራሞች ያለምንም እንከን መስተናገድ አለባቸው የመስመር ላይ ባንክ ውስብስብ ፀረ-ማጭበርበር እና የሰፈራ ሂደቶችን ሲያልፍ.
ይህንን ቀጣይነት ያለው የውሂብ ፍሰት ከዚህ ቀደም ለማስተናገድ፣ ታሪካዊ ዳታቤዝ በጥንቃቄ እንደገና መጠገን ነበረበት፣ እና ያልተረጋጉ ብጁ መፍትሄዎች ጥቅም ላይ ውለዋል። አውሎ ነፋሱ በቀላሉ በGoogle ክላውድ ስፓነር ይያዛል።
ገደብ
ቢሆንም፣ የውሂብ ጎታ እይታዎችን ማስተናገድ አለመቻል፣ የጥራጥሬ ፈቃድ ወይም ሚና ቅንጅቶች አለመኖር እና ሁሉንም መስቀለኛ መንገዶች ሙሉ በሙሉ ለመጠቀም ጥቂት መፍትሄዎችን ጨምሮ የተወሰኑ ገደቦች አሉት። ምርጫ በሚያደርጉበት ጊዜ፣ እነዚህን ገደቦችም ግምት ውስጥ ያስገቡ።
ክፍያ
የስፓነር ዋጋ ቀጥተኛ እና ሊገመት የሚችል ነው። የሚከፈሉት የውሂብ ጎታዎ ሰንጠረዦች እና ሁለተኛ ደረጃ ኢንዴክሶች ለሚጠቀሙበት ማከማቻ (ቅድመ-ያልቀረበ)፣ የመጠባበቂያ ማከማቻ፣ የአውታረ መረብ መውጫ መጠን እና የምሳሌነትዎ አቅም (በበርካታ ኖዶች ወይም ማቀነባበሪያ ክፍሎች የሚለካ) ነው።
መደምደሚያ
በጣም የሚያስደንቅ ምርት፣ ጎግል ስፓነር የጉግልን እጅግ አስደናቂ የቴክኖሎጂ ችሎታ ግሩም ምሳሌ ነው።
ጎግል እነዚህን የመሰሉ መሬታዊ ምርቶችን መለቀቅ ከቀጠለ ብዙም ሳይቆይ ሌሎች ደመናዎችንም በልጦ እንደ ተፎካካሪ ቦታ ይይዛል።
መልስ ይስጡ