Bitmap indexes are particularly well-suited for:

A

High-cardinality columns

B

Low-cardinality columns

C

 large text fields

D

JSON

উত্তরের বিবরণ

img

Bitmap index সবচেয়ে ভালো কাজ করে low-cardinality columns-এর ক্ষেত্রে, অর্থাৎ যেসব কলামে স্বল্প সংখ্যক পৃথক মান থাকে। তাই সঠিক উত্তর হলো খ) Low-cardinality columns

কারণ ব্যাখ্যা:

  • Cardinality: কোনো কলামে মোট রোয়ের তুলনায় কতগুলো ভিন্ন মান রয়েছে, সেটিই তার cardinality।

  • Low-cardinality column: যেখানে কয়েকটি নির্দিষ্ট মান থাকে, যেমন—

    • Gender: M, F, Other

    • Marital Status: Single, Married, Divorced

    • Boolean Flags: True, False

কাজের পদ্ধতি:

  • প্রতিটি পৃথক মানের জন্য bitmap index একটি bit vector (bitmap) তৈরি করে।

  • প্রতিটি বিট টেবিলের একটি রো নির্দেশ করে—

    • 1 মানে সেই রোতে ঐ মানটি আছে।

    • 0 মানে নেই।

  • একাধিক শর্ত (যেমন WHERE Gender='F' AND Status='Married') একসাথে যাচাই করতে bitwise AND/OR operations ব্যবহৃত হয়, যা অত্যন্ত দ্রুতগতিতে প্রয়োজনীয় রো শনাক্ত করে, পুরো ডেটা স্ক্যান না করেই।

সীমাবদ্ধতা:

  • High-cardinality columns (ক): অনেক ইউনিক মান থাকলে (যেমন username, ID) প্রতিটি মানের জন্য আলাদা bitmap তৈরি করতে হয়, যা জায়গা ও সময় উভয় দিক থেকে অকার্যকর হয়। এই ক্ষেত্রে B-tree index ভালো কাজ করে।

  • Large text fields (গ): বড় টেক্সট ডেটার জন্য full-text index বেশি কার্যকর, কারণ bitmap index মূলত শ্রেণিবদ্ধ (categorical) ডেটার জন্য ব্যবহৃত হয়।

  • JSON data (ঘ): JSON ফিল্ডের জন্য বিশেষ JSON indexes ব্যবহৃত হয়, যা key/value গঠন অনুযায়ী ডেটা ইনডেক্স করে।

অতএব, Bitmap index সবচেয়ে উপযুক্ত low-cardinality columns-এর জন্য।

Unfavorite

0

Updated: 14 hours ago

Related MCQ

 The characteristic polynomial of adjacency matrix is used to study:

Created: 14 hours ago

A

chromatic number directly

B

Graph spectra

C

connectivity only 

D

planarity

Unfavorite

0

Updated: 14 hours ago

নিচের কোন সফটওয়্যারটি মূলত একটি ইউটিলিটি প্রোগ্রাম হিসেবে কাজ করে?

Created: 1 month ago

A

Microsoft Excel

B

Antivirus software

C


Notepad

D

Spider Software

Unfavorite

0

Updated: 1 month ago

প্রোগ্রামিং এ ‘JMP’ অপ-কোডের নির্দেশ কী?

Created: 1 month ago

A

নির্দিষ্ট মেমোরি লোকেশনে যাওয়া

B

কোড কম্পাইল করা

C

আউটপুট ডিভাইস বন্ধ করা

D

রেজিস্টার রিসেট করা

Unfavorite

0

Updated: 1 month ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD