Jeg skal lave et program med en dertilhørende database, det kunne være mysql, postgre eller en tredje.
Det program modtagere op til 10k records data i sekundet, og det skal jeg kunne gemme i min database. Hver record består af et timestamp (64 bit int) nameid (32 bit int) og value (32 bit int)
Jeg har valgt i starten at fokusere på mysql, men det er kun fordi det er den jeg har lidt erfaring med i forvejen. Jeg har søgt en del på nettet om hvilken metode der er smartest til at indsætte så mange data så hurtigt, og jeg er da faldet over flere løsningsforslag, men hvad er hurtigst.
Et par ideer:
- brug et native interface
- brug prepared sql statements
- alm sql
Men når nu der sidder så mange kloge hoveder herinde, så vil jeg lige høre om i har en ide til hvad der vil være smartest.
Som sagt skal jeg lave et program til (c/c++), så hvis det kan gøres hurtigere på det niveau ved at man evt omgår sql laget så er det også en mulighed.
--