Ein Klares 'Kommt drauf an'. IdR gilt folgendes:
- Datenbanken sind IMMER langsamer (Punkt) Datenbanken sind allerdings bequemer und nutzen z.T. Caches (allerdings die SQLite nur ganz bedingt). Wenn's Dir um Geschwindigkeit geht, dann ist Valentina als Datenbank Deine beste Option. (Allerdings wirst du mit einem sortierten Array und einer Binär-Suche immer schneller sein - da erscheint mir 125ms bei 5Mio Datensätzen ohnehin etwas langsam) Wenn's Dir um günstig und gut geht, dann ist SQLite besser. Grüße andy Am 31.05.2013 um 10:41 schrieb Klemens Klarhoelter <[email protected]>: > Hi Folks, > > habt ihr schon mal Erfahrungen mit Datenbanken z.B. SQLite etc. gemacht? > Meine Frage ist, > wäre meine Applikation mit einer Datenbank darunter schneller oder nicht? > Derzeit halte ich in einem Array 5 Millionen Datensätze vor und dieses Array > durchsuche ich > mit indexof. Die Suche dauert max. 125ms. Hört sich erstmal gut an, aber wenn > ich wiederum 2000 > mal dieses machen muss, dann kommen schon 270 Sekunden zusammen. Wäre eine > Suche in einer Datenbank > wesentlich schneller? > > Gruß > Klemens
