Sobes.tech
Junior — Middle

შეგიძლიათ გამოიტანოთ მონაცემთა ბაზებში გამოყენებული სხვადასხვა ტიპის ინდექსების მაგალითები?

sobes.tech AI

პასუხი AI-სგან

მონაცემთა ბაზებში გამოიყენება სხვადასხვა ტიპის ინდექსები მონაცემთა ძიებისა და სორტირების გასაუმჯობესებლად:

  • B-Tree ინდექსი — ყველაზე გავრცელებული ტიპია, სწრაფი ძიებისთვის დიაპაზონის მნიშვნელობებში.
  • Hash ინდექსი — ეფექტურია ზუსტი ძიებისთვის გასაღებით, მაგრამ არ მხარს უჭერს დიაპაზონის შეკითხვებს.
  • Bitmap ინდექსი — გამოიყენება სვეტებზე მცირე უნიკალური მნიშვნელობებით, მაგალითად, სქესი ან სტატუსი.
  • სრული ტექსტის ინდექსი — გამოიყენება ტექსტში სწრაფი ძიებისთვის, მაგალითად, სტატიებში ან კომენტარებში.

SQL-ში B-Tree ინდექსის შექმნის მაგალითი:

CREATE INDEX idx_user_name ON users (name);