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

czy tego rodzaju strukturyzacja SQL (w bazie danych mysql) jest wydajna w modelu świata rzeczywistego?

Zacznij biec.

Ale już!

Żarty na bok, nie rób tego. Nie twórz jednej bazy danych na użytkownika. To piekło w administrowaniu, utrzymywaniu i wyszukiwaniu. Co zrobić, jeśli chcesz wiedzieć, którzy użytkownicy logowali się wczoraj? Czy będziesz odpytywać każdą bazę danych??

Potrzebna struktura jest taka sama, zmienia się tylko ilość danych. Wystarczy mieć jedną bazę danych, zobaczyć, jak działa, a następnie zoptymalizować/dostroić.

Nienawidzę przytaczać tego cytatu, ale w twoim przypadku ma to całkowicie zastosowanie:

Nie próbuj optymalizować swojego rozwiązania przed wiesz, gdzie będą Twoje wąskie gardła.

Po prostu modeluj swoją bazę danych najlepiej jak potrafisz. Martw się o swoje ograniczenia, PK, FK, indeksy. Wykonaj Praca domowa. Następnie uruchom swoje dane i oprogramowanie. Dopiero wtedy zobaczysz, gdzie to działa, a gdzie boli. W tej chwili optymalizujesz.

Atakuj wroga tylko wtedy, gdy wiesz, kto to jest.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pokazywanie danych w jednym wierszu (z wielu wierszy)

  2. Jak działa funkcja OCT() w MySQL

  3. Błąd ponownego uruchomienia wkładu Openshift MySQL

  4. Jak stworzyć połączony serwer MySQL

  5. Brak wyników zapytania SQL po udanym imporcie CSV w mysql przy użyciu funkcji LOAD DATA LOCAL INFILE