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