PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Дизайн на база данни за създаване на таблици в движение

Това, което описвате, е модел на обект-атрибут-стойност (EAV). Това е много лош начин за проектиране на модел на данни.

Въпреки че моделът на данни е доста гъвкав, запитването за такъв модел на данни е доста сложно. Често се налага да се присъедините самостоятелно към таблица n пъти, ако искате да изберете или филтрирате по n различни атрибути. Това става доста бавно и става доста трудно за оптимизиране сравнително бързо.

Освен това обикновено в крайна сметка изграждате много функционалност, която базата данни или вашият ORM биха предоставили.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да съпоставя последните две думи в изречение в PostgreSQL?

  2. Подаване на параметри WHERE към изглед на PostgreSQL?

  3. Основно наблюдение на PostgreSQL – част 2

  4. Изпълнете тази заявка за работни часове в PostgreSQL

  5. clojure.java.jdbc мързелива заявка