Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mySQL — czy powinienem denormalizować?

Moja rada to przestrzeganie tej ogólnej zasady:domyślna normalizacja, a następnie denormalizacja, jeśli i kiedy zidentyfikujesz problem z wydajnością, który rozwiąże.

Uważam, że znormalizowane dane i zajmujący się nimi kod są łatwiejsze i bardziej logiczne w utrzymaniu. Nie wydaje mi się, by był jakiś problem z denormalizacją w celu poprawy wydajności, ale nie stosowałbym spekulacyjnie żadnej optymalizacji wydajności, która skutkuje spadkiem łatwości utrzymania, dopóki nie będziesz pewien, że są one konieczne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DataTable.Load pokazuje mniej wierszy niż źródłowy DataReader

  2. Pytanie o uzasadniony przykład wywołania procedury składowanej C#:MYSQL

  3. Dane obecne w wierszach do kolumn

  4. Grupuj według zakresu dat w odstępach tygodni/miesięcy

  5. Znajdź zduplikowane ciągi w bazie danych