Sobes.tech
Junior — Middle

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

sobes.tech AI

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

Στις βάσεις δεδομένων, χρησιμοποιούνται διάφοροι τύποι ευρετηρίων για την επιτάχυνση της αναζήτησης και ταξινόμησης δεδομένων:

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

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

CREATE INDEX idx_user_name ON users (name);