በክላስተር እና ክላስተር ያልሆነ መረጃ ጠቋሚ መካከል ያለው ልዩነት

በክላስተር እና ክላስተር ያልሆነ መረጃ ጠቋሚ መካከል ያለው ልዩነት
በክላስተር እና ክላስተር ያልሆነ መረጃ ጠቋሚ መካከል ያለው ልዩነት

ቪዲዮ: በክላስተር እና ክላስተር ያልሆነ መረጃ ጠቋሚ መካከል ያለው ልዩነት

ቪዲዮ: በክላስተር እና ክላስተር ያልሆነ መረጃ ጠቋሚ መካከል ያለው ልዩነት
ቪዲዮ: ከኮኮዋ ሜዳ ወደ ታዋቂው የኢኳዶር ቸኮሌት 🍫 🇪🇨 ~494 2024, ሀምሌ
Anonim

ክላስተር vs ክላስተር ያልሆነ መረጃ ጠቋሚ

ኢንዴክሶች በማንኛውም የውሂብ ጎታ ውስጥ በጣም አስፈላጊ ናቸው። ከሰንጠረዦች መረጃን የማውጣት አፈጻጸምን ለማሻሻል ጥቅም ላይ ይውላሉ. በተያያዙ ሠንጠረዦች ውስጥ ካለው መረጃ ምክንያታዊ እና አካላዊ ነጻ ናቸው. ስለዚህ, ኢንዴክሶች የመሠረት ሠንጠረዦችን ውሂብ ሳይነኩ ሊጥሉ, ሊፈጠሩ እና እንደገና ሊገነቡ ይችላሉ. Oracle አገልጋይ ምንም አይነት የDBA ተሳትፎ ሳይኖር ኢንዴክሱን ማቆየት ይችላል፣ ተዛማጅ ሰንጠረዦች ሲገቡ፣ ሲዘምኑ እና ሲሰረዙ። በርካታ የመረጃ ጠቋሚ ዓይነቶች አሉ. አንዳንዶቹ እነኚሁና።

1። ቢ-ዛፍ ኢንዴክሶች

2። የቢትማፕ ኢንዴክሶች

3። ተግባር ላይ የተመሰረቱ ኢንዴክሶች

4። የተገላቢጦሽ ቁልፍ ኢንዴክሶች

5። የቢ-ዛፍ ዘለላ ኢንዴክሶች

ክላስተር ያልሆነ ምንድን ነው?

ከላይ ካሉት የመረጃ ጠቋሚ ዓይነቶች፣ የሚከተሉት ያልተሰበሰቡ ኢንዴክሶች ናቸው።

• የቢ-ዛፍ መረጃ ጠቋሚ

• የቢትማፕ መረጃ ጠቋሚ

• ተግባር ላይ የተመሰረተ መረጃ ጠቋሚ

• የተገላቢጦሽ ቁልፍ ኢንዴክሶች

B-የዛፍ ኢንዴክሶች በብዛት ጥቅም ላይ የዋሉ የመረጃ ቋቶች የመረጃ ቋቶች ናቸው። የCREATE INDEX ትዕዛዝ በመረጃ ቋቱ ላይ ከተሰጠ፣ አይነት ሳይገልጽ፣ Oracle አገልጋይ የ b-tree ኢንዴክስ ይፈጥራል። የቢ-ዛፍ መረጃ ጠቋሚ በአንድ የተወሰነ አምድ ላይ ሲፈጠር የቃል አገልጋይ የአምዱን እሴቶች ያከማቻል እና የሠንጠረዡን ትክክለኛ ረድፍ ማጣቀሻ ይይዛል።

የቢትማፕ ኢንዴክሶች የሚፈጠሩት የአምድ ውሂቡ በጣም የማይመረጥ በሚሆንበት ጊዜ ነው። ያም ማለት የአምዱ መረጃ ዝቅተኛ ካርዲናዊነት አለው. እነዚህ በተለይ ለመረጃ መጋዘኖች የተነደፉ ናቸው፣ እና በከፍተኛ ደረጃ በሚዘምኑ ወይም በግብይት ሰንጠረዦች ላይ የቢትማፕ ኢንዴክሶችን መጠቀም ጥሩ አይደለም።

የተግባር ኢንዴክሶች ከOracle 8i ይመጣሉ። እዚህ, በመረጃ ጠቋሚው አምድ ውስጥ አንድ ተግባር ጥቅም ላይ ይውላል. ስለዚህ, በተግባራዊ መረጃ ጠቋሚ ውስጥ, የአምድ ውሂብ በተለመደው መንገድ አልተደረደረም. ተግባሩን ከተጠቀሙ በኋላ የዓምዶቹን እሴቶች ይለያል. የመምረጡ መጠይቁ WHERE ዝጋ ተግባር ሲውል እነዚህ በጣም ጠቃሚ ናቸው።

የተገላቢጦሽ ቁልፍ ኢንዴክሶች በጣም አስደሳች የመረጃ ጠቋሚ አይነት ናቸው። አንድ አምድ እንደ ‘cityA’፣ ‘cityB’፣ ‘cityC’… ወዘተ ያሉ ብዙ ልዩ የሕብረቁምፊ መረጃዎችን እንደያዘ እናስብ። ሁሉም እሴቶች ስርዓተ-ጥለት አላቸው። የመጀመሪያዎቹ አራት ቁምፊዎች ተመሳሳይ ናቸው እና የሚቀጥሉት ክፍሎች ይለወጣሉ. ስለዚህ በዚህ አምድ ላይ REVERSE ቁልፍ ኢንዴክስ ሲፈጠር Oracle ህብረ ቁምፊውን በመገልበጥ በ b-tree ኢንዴክስ ወደነበረበት ይመልሳል።

ከላይ የተጠቀሱት የመረጃ ጠቋሚ ዓይነቶች ያልተሰበሰቡ ኢንዴክሶች ናቸው። ይህ ማለት፣ በመረጃ የተደገፈ መረጃ ከሠንጠረዡ ውጭ ይከማቻል፣ እና የሠንጠረዡን የተደረደረ ማጣቀሻ ይቀመጣል።

የተሰበሰበ መረጃ ጠቋሚ ምንድነው?

የተሰባሰቡ ኢንዴክሶች ልዩ የመረጃ ጠቋሚዎች ናቸው። የሠንጠረዥ መረጃን በአካል በማከማቸት መንገድ መሰረት መረጃዎችን ያከማቻል. ስለዚህ፣ ለአንድ ጠረጴዛ ብዙ የተሰባሰቡ ኢንዴክሶች ሊኖሩ አይችሉም። አንድ ጠረጴዛ አንድ የተጣመረ መረጃ ጠቋሚ ብቻ ነው ሊኖረው የሚችለው።

በክላስተር እና በክላስተር ባልሆኑ ኢንዴክሶች መካከል ያለው ልዩነት ምንድነው?

1። ሠንጠረዥ አንድ የተሰባጠረ ኢንዴክስ ብቻ ነው ሊኖረው የሚችለው፣ ግን በአንድ ሠንጠረዥ ውስጥ እስከ 249 ያልተሰበሰቡ ኢንዴክሶች ሊኖሩ ይችላሉ።

2። ክላስተር ኢንዴክስ ዋና ቁልፍ ሲፈጠር በራስ ሰር ይፈጠራል፣ነገር ግን ልዩ የሆነ ቁልፍ ሲፈጠር ክላስተር የሌለው ኢንዴክስ ይፈጠራል።

3። የክላስተር ኢንዴክስ አመክንዮአዊ ቅደም ተከተል ከሠንጠረዡ ውሂብ አካላዊ ቅደም ተከተል ጋር ይዛመዳል፣ነገር ግን በክላስተር ባልሆኑ ኢንዴክሶች ውስጥ፣አይሄድም።

የሚመከር: