Sobes.tech
Junior — Middle

Μπορείς να αναφέρεις τους πιο συνηθισμένους τύπους ευρετηρίων που χρησιμοποιούνται σε συστήματα διαχείρισης βάσεων δεδομένων;

sobes.tech AI

Απάντηση από AI

Οι πιο συνηθισμένοι τύποι ευρετηρίων σε συστήματα διαχείρισης βάσεων δεδομένων:

  • B-Tree ευρετήριο — ο πιο διαδεδομένος τύπος, κατάλληλος για γρήγορη αναζήτηση, ταξινόμηση και ερωτήματα εύρους.
  • Hash ευρετήριο — αποτελεσματικό για ακριβή αναζήτηση με κλειδί, αλλά δεν υποστηρίζει ερωτήματα εύρους.
  • Bitmap ευρετήριο — χρησιμοποιείται για στήλες με χαμηλή καρδιναλιότητα (π.χ. φύλο, κατάσταση), αποτελεσματικό σε αναλυτικά ερωτήματα.
  • Πλήρες κείμενο ευρετήριο — σχεδιασμένο για γρήγορη αναζήτηση κειμένου.

Παράδειγμα δημιουργίας B-Tree ευρετηρίου σε SQL:

CREATE INDEX idx_user_name ON users(name);