Ahoi,
angenommen eine Datenbank mit 2.000 - 5.000 Einträgen, nicht allzuviele, beschreibende Personendaten, ggf. noch Zuordnungen untereinander, die Einträge werden nur von _einem_ Admin verwaltet. Macht es da Sinn, sqlite (mit PHP) zu nutzen? Die Daten sind alle auch anderswo veröffentlicht, als öffentliche Personen sozusagen.
Alternative zu sqlite wäre ja zB. einfach ein serialisiertes Array. Wie schaut es denn bei 3.000 Datensätzen mit je ein paar Zeilen Text pro Datensatz aufgeteilt in verschiedene Variablen mit der "Performance" aus. Liest sqlite um Datensatz-X zu extrahieren, oder einige zu Filtern immer die komplette DB in den Arbeitsspeicher ein oder durchläuft ("parst") es das Stückweise?
Macht es sozusagen einen "performancetechnisch" einen Unterschied, ob ich
SELEFT FROM meinedaten WHERE plz LIKE '1%'
oder
foreach ($meinedaten as $datum) {
if($datum[plz]<2000) {
$filtered[] = $datum;
}
}
Oder gilt: über Performanceprobleme macht man sich Gedanken, wenn man sie hat (Sven) und o.g. ist schlicht Geschmackssache?
Dank und Gruß,