![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Do bazy w jednej tabeli planuje zapis dość sporo rekordów , a konkretnie 300 tyś dziennie.
Mam wobec tego pytanie jak zaplanować zapis i odczyt danych ? Chcę podzielić zapisy na miesiące i co miesiąc tworzyć nową tabelę. Ale może są już jakieś dirvery gotowe do takich rzeczy ? Nie chcę wymyślać koła na nowo. Generalnie dane muszą być cały czas dostępne w systemie jak cofnę się w historii. Oczywiście chodzi o statystyki. Robił z was ktoś coś podobnego ? Chętnie wysłucham wasze opinie na to jak podejść do tematu . |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tabela bez indeksów (poza kluczem głównym), silnik INNODB (silnik tabeli oczywiście), co jakiś czas statystyki przeliczane z pewnego zasięgu czasowego do oddzielnej tabeli (już z indeksami). Rekordy pobierane 1 po 1. Przy większych rozwiązaniach nie mówimy o Mysql. Wtedy to Cassandra, HBASE. Dla szybszego zapisu możesz zastosować dyski SSD ALBO odpowiednią maciesz RAID.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 16:31 |