Sobes.tech
Junior — Middle

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

sobes.tech AI

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

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

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

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

CREATE INDEX idx_user_name ON users(name);