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

Co jest lepsze 1Tabela 150 000 000 000 wierszy lub 5000 TABEL z 300 000 wierszy

Bytes per short string column 8,000

Bytes per GROUP BY, ORDER BY 8,060

Bytes per row 8,060

Columns per index key 16

Columns per foreign key 16

Columns per primary key 16

Columns per nonwide table 1,024

Columns per wide table 30,000

Columns per SELECT statement 4,096

Columns per INSERT statement 4096

Columns per UPDATE statement (Wide Tables) 4096

To jest limit mysql

When you combine varchar, nvarchar, varbinary, sql_variant, or CLR user-defined type columns that exceed 8,060 bytes per row, consider the following:

czy tworzysz aplikację czasu rzeczywistego? czy naprawdę masz pomysł na dzielenie relacji na tabele? czy masz pomysł na kwas nieruchomość? Twój pomysł na bazę danych jest błędny

Musisz tylko zmienić projekt. Bardzo martwię się o kodowanie jak będziesz kodować???

wykonaj te kroki

  • zdobądź swoje wymagania prawidłowo
  • przeprowadź analizę
  • i przeprojektuj swoją bazę danych, myślę, że naprawdę uzyskasz dobre wyniki

Maksymalna liczba wierszy, z którymi mam kolumny, to 100, czyli o wiele więcej z mojego punktu widzenia, więc podzieliłem te kolumny na 17 tabel

http://www.slideshare .net/ronaldbradford/top-20-design-tips-for-mysql-data-architects-presentation sprawdź ten link




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python mysql (przy użyciu pymysql) automatyczne ponowne łączenie

  2. Wybierz najnowszy rekord w tabeli (pole datetime)

  3. MySQL:Wybierz dane z tabeli, w której data przypada na bieżący tydzień i bieżący miesiąc

  4. Monitorowanie bazy danych — rozwiązywanie problemów z Prometheusem za pomocą pulpitów nawigacyjnych SCUMM

  5. Pobieranie danych z mysql do StreamBuilder Flutter