Junior — Middle
Μπορείς να δώσεις παραδείγματα διαφορετικών τύπων ευρετηρίων που χρησιμοποιούνται σε βάσεις δεδομένων;
sobes.tech AI
Απάντηση από AI
Στις βάσεις δεδομένων, χρησιμοποιούνται διάφοροι τύποι ευρετηρίων για την επιτάχυνση της αναζήτησης και ταξινόμησης δεδομένων:
- Δείκτης B-Tree — ο πιο συνηθισμένος τύπος, κατάλληλος για γρήγορη αναζήτηση σε εύρος τιμών.
- Δείκτης Hash — αποτελεσματικός για ακριβή αναζήτηση με κλειδί, αλλά δεν υποστηρίζει ερωτήματα εύρους.
- Bitmap δείκτης — χρησιμοποιείται για στήλες με μικρό αριθμό μοναδικών τιμών, π.χ. φύλο ή κατάσταση.
- Δείκτης πλήρους κειμένου — χρησιμοποιείται για γρήγορη αναζήτηση κειμένου, π.χ. σε άρθρα ή σχόλια.
Παράδειγμα δημιουργίας δείκτη B-Tree σε SQL:
CREATE INDEX idx_user_name ON users (name);