Typ tablicowy - kwestia wydajności |
Typ tablicowy - kwestia wydajności |
17.10.2008, 17:14:35
Post
#1
|
|
Grupa: Moderatorzy Postów: 6 070 Pomógł: 860 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Witam,
intryguje mnie sprawa typu tablicowego w PostgreSQL na tle wydajności. Przypuśmy, że mamy takie tabele: lista: id, lista // wszystkie pozycje z danej listy w jednym rekordzie wykaz: id, lista_id, pozycja W tabeli 'lista' kolumna 'lista' zawiera tablicę elementów (przypuśćmy a, b, c). Tabela wykaz natomiast posiada id listy oraz numer (indeks) wybranej pozycji. Na tej podstawie można bez problemu wyciągnąć odpowiednie pole zawarte w tablicowym polu w tabeli 'lista'. Jak wygląda sprawa z wydajnością takiego rozwiązania? Czy jest ono porównywalne ze standardowym: lista: id, lista lista_pozycja: id, lista_id, nazwa wykaz: id, lista_pozycja_id Nie ukrywam, że mam niemałą chrapkę na zastosowanie pierwszego rozwiązania wraz z odpowiednim przekształceniem tabel w jedną w widoku. Prosiłbym o jakiekolwiek bliższe informacje na ten temat. Pozdrawiam, pion |
|
|
Wersja Lo-Fi | Aktualny czas: 2.05.2024 - 03:08 |