ኤ.አይ.ሲ.ን በ BASE in Database Engineering ምህንድስና በመተው

የተመጣጠነ የውሂብ ጎታዎች የተመሰረቱት በመመሪያዎቻቸው አስተማማኝነት እና ጽኑነት ነው. እነሱን ያፈለጓቸው መሐንዲሶች በአራቱ የአሠራር ሞዴል ላይ የተመሰረቱ አራት የአሠራር ዘይቤዎች ተጠብቀው እንዲቆዩ የሚያደርግ ነው. ሆኖም ግን, አዲስ ያልተገነባ የውሂብ ጎታ ሞዴል መገኘት ACID ን በራሱ ላይ እንዲቀይር ያደርጋል. የ NoSQL የውሂብ ጎታ ሞዴል ለትላልቅ የቁልፍ / ዋጋ ማጠራቀሚያ አቀራረብ ከፍተኛውን መዋቅራዊ ስርዓትን ያሰናክላል. ይህ ያልተዋቀረ የሂደቱ አቀራረብ ለ ACID ሞዴል አማራጭ ነው.

የ ACID ሞዴል መሠረታዊ ሞዴሎች

የአሲድ ሞዴል አራት መሰረታዊ መርሆች አሉ-

የአክሲዮን ግዜ የአክሲዮን ግምቶች እያንዳንዱ የውሂብ ጎታ ግብይት "ለሁሉም ወይም ምንም ነገር" ለመተግበር የሚጠቀምበት አንድ ክፍል ነው. በውድድሩ ውስጥ የተላለፈ ማናቸውም መግለጫ ካልተሳካ, ሁሉም ግብይት ተመልሶ ይዘጋጃል.

የዜጎች የውሂብ ጎታዎች በተጨማሪ በመረጃ ቋቱ የንግዱ ደንቦች መሰረት የእያንዳንዱን ግብይት ወጥነት ያረጋግጣል. የአቶሚክ ግብይት ማንኛውም ንጥል የውሂብ ጎታውን ወጥነት ካበላሸው ሙሉውን ግብይት አይሳካም.

የውሂብ ጎታ ኤንጂዩ በአንድ ጊዜ ወይም በተመሳሳይ ጊዜ በተከናወኑ ከአንድ በላይ ግብይቶች መነጠል ያስፈልገዋል. እያንዳንዱ ግብይት ከሁሉም ግብይቶች በፊት ወይም በኋላ እንዲሁም አንድ ግብይት መጀመሪያ ላይ የሚታይበት የውሂብ ጎታ ከመድረሱ በፊት ለውጡን ብቻ ይለወጣል. ምንም ግብይት የሌላ ግብይት የሽያጭ ውጤት አይታይም.

የመጨረሻው የ ACID መርህ, ረዥምነት , አንድ ግብይት የውሂብ ጎታውን ከተመዘገበ በኋላ, የመጠባበቂያ ቅጂዎችን እና የግብይት ምዝግቦችን በመጠቀም በቋሚነት ይጠበቃል. አለመሳካት ቢከሰት, እነዚህ አካሄዶች የተደረጉትን ግብይቶች ወደነበሩበት ለመመለስ ሊያገለግሉ ይችላሉ.

መሰረታዊ መርሆዎች የ BASE

በሌላ በኩል የሶስኬኤስሲ የመረጃ ቋቶች (ACLs) ሞዴል ሲባክኑ ወይም የውሂብ ጎታውን ተግባር እንዳያደናቅፉ የሚረዱ ሁኔታዎችን ይደግፋሉ. ይልቁንም NoSQL ሞዴል በሚባለው ሞዴል ላይ በሚታወቅ ሞዴል ላይ ተመስርቶ ነው. ይህ ሞዴል በ NoSQL በኩል የቀረበውን ማስተካከያ እና ተመሳሳይ እና ያልተደራጀ ውሂብን ማስተዳደር እና ማስተካከልን ያካትታል. BASE ሶስት መርሆችን ያቀፈ ነው-

መሰረታዊ ተገኝነት . የ NoSQL የመረጃ ቋት አቀራረብ በብዙ ኩኝዎች ሳቢያ እንኳ የውሂብ ተገኝነት ላይ ያተኩራል. ለዚህም የሚረዳው እጅግ በጣም የተከፋፈለ የመረጃ ቋት አስተዳደርን በመጠቀም ነው. ነጠላ ትልቅ የውሂብ ማከማቻ ቦታ ከመያዝ ይልቅ በሱ ሱቅ ላይ ተከስቶ በነበረው ችግር ላይ ማተኮር, የ NoSQL ዳታቤዝ መረጃዎች ከፍተኛ ስርጭት ባለው ብዛት ያላቸው የማከማቻ ስርዓቶች ላይ ውሂብ ያሰራጫሉ. አንድ የውል ውድድር የውሂብ ክፍያን መድረስ በሚችልበት ያልተጠበቀ ክስተት ውስጥ, ይህ የምርቱ የውሂብ ጎታ መጥፋት ላይሆን ይችላል.

ለስላሳ የ BASE ዳታቤቶች የኤሲድ ሞዴልን በተመጣጣኝ ሁኔታ ሙሉ ለሙሉ መተው ይኖርባቸዋል. ከ BASE በስተጀርባ መሰረታዊ ፅንሰ ሐሳቦች አንዱ የመረጃው ወጥነት ያለው የገንቢ ችግር ነው, እና በውሂብ ጎታ መቀመጥ የለበትም.

ከጊዜ በኋላ ወጥነት ያለው . የሲኤስሲኤስ ዳታቤዝዎች ወጥነት ላይ በተመለከተው ብቸኛው መስፈርት ወደፊት በአንድ የተወሰነ ጊዜ ላይ, ውሂቡ ወደ ቋሚ ሁኔታ ይጋራሉ. ምንም እንኳን ይህ መቼ እንደሚከሰት ዋስትና የለም. ይህ ማለት ከዚህ በፊት የሂሳብ ሥራው ከተጠናቀቀ እና የመረጃ ቋት ወደ ወጥነት እስካልተመዘገብ ድረስ እስከአሁን ድረስ ከሂደቱ የሚፈጸም ግብይት እንዳይከፈል የሚከለክለው የ ACID ኤጀንሲ ሙሉ በሙሉ መነሳት ነው.

የ BASE ሞዴል በሁሉም ሁኔታ አይመከርም, ነገር ግን ለትርዓተ-ፆታ ሞዴል ጥብቅ ተፅእኖን የማይፈልጉ ለ ACID ሞዴል ለ ACID ሞዴል ተለዋጭ አማራጭ ነው.