FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Jag ska spara till databasen en mycket större mängd data än vad jag tidigare att försökt mig på, så jag vill ha lite tips om hur jag kan spara denna data på ett effektivt sätt.
Ändamålet är en applikation där vardera användare har varsin aktieportfölj. Varje minut så uppdaterar jag min databas över aktiernas värde. I efterhand vill jag kunna visa hur aktier/portföljer har utvecklats i snygga grafer. Så jag tänker mig att jag sparar aktiernas värde varje gång. Säg nu har jag har 100 olika aktier som jag följer, i så fall så får jag 6000 värden att lägga in i databasen varje timma. Efter ett par veckor blir antalet rader i mySQL-databasen helt enormt, om jag väljer att ge varje värde en egen rad. Alternativ jag har funderat på är att ha en rad per aktie och sedan spara alla historik om den aktien i en json/csv-sträng. Hur tycker ni att jag ska göra? mvh edit: nackdelen med att spara alla värden i en sträng, som jag ser det, är att värdena kommer att behöva hämtas väldigt ofta men det är sällan som jag behöver alla värdena. Senast redigerad av Althalos den 2011-06-30 klockan 18:12 |
||
![]() |
![]() |
|
|