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