PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy lepiej jest używać tabel zamiast pól typu tablice w PostgreSql, gdy tablice nie przekraczają 50 elementów?

Unikam tablic z dwóch powodów:

  • przechowując więcej niż jedną wartość atrybutu w komórce, naruszasz pierwszą normalną formę (teoretyczną);
  • musisz wykonać dodatkowe, niezwiązane z SQL przetwarzanie za każdym razem, gdy musisz pracować z poszczególnymi elementami tablic (praktyczne, ale bezpośrednia konsekwencja teoretycznej)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie według współrzędnych trwa zbyt długo - opcje do optymalizacji?

  2. Przejście z MySQL na PostgreSQL - wskazówki, triki i niedogodności?

  3. zduplikowana wartość klucza narusza ograniczenie unikatowe - błąd postgres podczas próby utworzenia tabeli sql z ramki danych dask

  4. Automatyczne zwiększanie częściowego klucza podstawowego za pomocą Entity Framework Core

  5. Czy należy przechowywać strefę czasową oddzielnie od sygnatury czasowej Postgres i JDBC?