Mycket flitig postare
|
|
Reg.datum: Sep 2006
Inlägg: 513
|
|
Mycket flitig postare
Reg.datum: Sep 2006
Inlägg: 513
|
Lagra mycket data i MySQL som LONGBLOB
Hej!
Genererar rapportdata från ett bokningssystem. Tänkte generera datan och lagra den i db, och sedan generera rapporter utifrån denna data.
Informationen skapas som en stdclass (i PHP) som sedan serialiseras (med serialize) och lagras i ett BLOB-fält i databasen.
Uppenbarligen räckte inte BLOB-fältet till så strängen var 65535 bytes och en del info saknades.
Hittade sedan fälttypen MEDIUMBLOB och LONGBLOB som verkar kunna lagra större mängder data. (MEDIUMBLOB = 16 MB?, LONGBLOB = 4 GB?)
Är det dumt att lagra denna typ av info i db:n?
Skall kunna generera rapporter i flera format (HTML, PDF m.fl.).
Ps: obehandlad data finns även i en annan tabell, tillsammans med data från tidigare rapporter så jag skulle teoretiskt kunna generera rapporterna igen utifrån detta, men känns lite osäkert, och onödigt att behandla informationen igen. Ds.
|