Video: Diferența Dintre Indexare și Sortare
2024 Autor: Mildred Bawerman | [email protected]. Modificat ultima dată: 2023-12-16 08:41
Indexarea este o metodă care este utilizată pentru a îmbunătăți viteza de recuperare a datelor într-un tabel al unei baze de date. Un index ar putea fi creat folosind una sau mai multe coloane într-un tabel, iar indexul este stocat într-un fișier separat. Indicii pot fi creați ca indici unici sau indici non-unici. Sortarea este procesul sau aranjarea articolelor într-un set într-o anumită ordine. Sortarea unui tabel ar crea o copie a tabelului în care rândurile pot avea o ordine diferită de cea originală.
Ce este indexarea?
Indexarea este o metodă care este utilizată pentru a îmbunătăți viteza de recuperare a datelor într-un tabel al unei baze de date. Un index ar putea fi creat folosind una sau mai multe coloane într-un tabel, iar indexul este stocat într-un fișier separat. Acest fișier conține ordinea logică a rândurilor împreună cu poziția lor fizică în tabel. Spațiul necesar unui fișier index este de obicei mai mic decât spațiul necesar pentru stocarea tabelului. Indicii unici vor împiedica tabelul să conțină valori duplicate ale indexului. Indexarea ar face ca recuperarea datelor să fie mai eficientă. Luați în considerare următoarea instrucțiune SQL.
SELECȚIONEAZĂ prenumele, prenumele DE LA OAMENI UNDE oraș = 'New York'
Dacă interogarea de mai sus a fost executată într-un tabel care nu are un index creat folosind coloana orașului, acesta trebuie să scaneze întregul tabel și să se uite la coloana orașului din fiecare rând pentru a găsi toate intrările cu oraș =”New York”. Dar dacă tabelul avea un index, va urma pur și simplu folosind o structură de date B-tree până când vor fi găsite intrările cu „New York”. Acest lucru ar face căutarea mai eficientă.
Ce este Sortarea?
Sortarea este procesul sau aranjarea articolelor într-un set într-o anumită ordine. Sortarea unui tabel ar crea o copie a tabelului în care rândurile pot avea o ordine diferită de cea originală. Stocarea noii tabele ar necesita o cantitate de spațiu similară cu cea a tabelului original. Din acest motiv, sortarea este utilizată mai rar; utilizat numai atunci când este necesară o nouă copie a tabelului sortat. Sortarea este permisă folosind mai multe câmpuri, cum ar fi sortarea adreselor folosind stările și apoi sortarea folosind orașele din state.
Care este diferența dintre indexare și sortare?
Indexarea și sortarea sunt două metode care pot fi utilizate pentru a crea o comandă într-un tabel de date. Indexarea ar crea un fișier index care conține doar ordinea logică a rândurilor, împreună cu poziția lor fizică în tabel, în timp ce la sortare trebuie să fie stocată o copie a tabelului sortat. De obicei, fișierul index necesită mai puțin spațiu decât stocarea unui tabel sortat. În plus, unele operații precum rularea interogărilor și căutarea ar fi mai rapide cu un tabel cu indexuri. În plus, indexarea nu ar schimba ordinea inițială din tabel, în timp ce sortarea ar schimba ordinea rândurilor. De asemenea, operațiuni precum legarea tabelelor ar necesita un index.
Recomandat:
Diferența Dintre CEM și Diferența Potențială
CEM vs Diferența de potențial (forța electromotivă) sunt utilizate pentru a descrie doi parametri diferiți între două puncte. Termenul „diferență de potențial” este un ge
Diferența Dintre Diferența De Fază și Diferența De Cale
Diferența de fază vs Diferența de cale Diferența de fază și diferența de cale sunt două concepte foarte importante în optică. Aceste fenomene sunt văzute pe probleme de
Diferența Dintre Diferența Potențială și Tensiunea
Diferența de potențial față de tensiune Diferența de potențial și tensiunea sunt doi termeni folosiți în inginerie pentru a descrie diferența de potențial în două puncte
Diferența Dintre Diferența Cheie Dintre Mineralele Metalice și Cele Nemetalice
Diferența cheie - Minerale metalice vs. minerale nemetalice Un mineral este un constituent solid și anorganic natural, cu o formulă chimică definită și
Diferența Dintre Codul SWIFT și Codul De Sortare
SWIFT Code vs Sort Code Văzând că transferul de bani între conturi este un act obișnuit care se desfășoară în întreaga lume în timpurile moderne, este ver