Junior — Middle
შეგიძლიათ ჩამოთვალოთ მონაცემთა ბაზების მართვის სისტემებში გამოყენებული ყველაზე გავრცელებული ინდექსების ტიპები?
sobes.tech AI
პასუხი AI-სგან
მონაცემთა ბაზის მართვის სისტემებში ყველაზე გავრცელებული ინდექსების ტიპები:
- B-Tree ინდექსი — ყველაზე გავრცელებული ტიპი, სწრაფი ძებნის, სორტირების და დიაპაზონის მოთხოვნებისთვის შესაფერისია.
- Hash ინდექსი — ეფექტურია ზუსტი ძიებისთვის გასაღებით, მაგრამ არ მხარს უჭერს დიაპაზონის მოთხოვნებს.
- Bitmap ინდექსი — გამოიყენება დაბალი კარდინალობით სვეტებისთვის (მაგალითად, სქესი, სტატუსი), ეფექტურია ანალიტიკური მოთხოვნებისთვის.
- სრული ტექსტის ინდექსი — განკუთვნილია სწრაფი ტექსტური ძიებისთვის.
SQL-ში B-Tree ინდექსის შექმნის მაგალითი:
CREATE INDEX idx_user_name ON users(name);