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

czy posiadanie w nich milionów tabel i milionów wierszy jest powszechną praktyką w projektowaniu baz danych MySQL?

1 - Zdecydowanie nie. Prawie każdy, kogo zapytasz, powie Ci, że miliony stołów to okropny pomysł.

2 - Miliony wierszy są powszechne, więc w porządku.

3 — Prawdopodobnie strasznie, zwłaszcza jeśli zapytania są napisane przez kogoś, kto uważa, że ​​posiadanie milionów tabel jest w porządku . To mówi mi, że to ktoś, kto nie rozumie zbyt dobrze baz danych.

4 - Patrz #3

5 - Nie można powiedzieć. Będziesz mieć dużo dodatkowych kosztów związanych z dodatkowymi tabelami, ponieważ wszystkie one potrzebują dodatkowych metadanych. Potrzebne miejsce będzie zależeć od indeksów i szerokości tabel, a także od wielu innych czynników.

W skrócie, jest to bardzo, bardzo poważny zły pomysł i nie powinieneś tego robić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajność w PDO / PHP / MySQL:transakcja a wykonanie bezpośrednie

  2. Mapowanie Doctrine 2 odwołujące się do unikalnego klucza

  3. Jak używać GROUP BY do łączenia ciągów w MySQL?

  4. Optymalizacja MySQL dla ALTER TABLE w InnoDB

  5. Problem z bazą danych Laravel 5