Hallo zusammen,
ich habe mich gefragt, wie hoch die Komplexität bei Datenbankzugriffen, soweit man das im Allgemeinen sagen kann, ist?
Genauer: Wie verhält sich die benötigte Zeit, um eine Zeile z.B. aus einer SQL-Tabelle auszulesen in Abhängigkeit zur gespeicherten Datenmenge? Hat jemand gute Quellen dazu? Eine Googlesuche brachte leider keine befriedigenden Ergebnisse. Wie wird bei einem Zugriff bei relationalen Datenbanken vorgegangen? Hilft die Verwendung von Primärschlüsseln, um die Suche zu beschleunigen?
Schöne Grüße,
Simon
Komplexität bei Datenbankzugriff
Re: Komplexität bei Datenbankzugriff
Die Geschwindigkeit hängt ab, von
http://www.postgresql.org/docs/9.1/inte ... index.html
http://dev.mysql.com/doc/refman/5.5/en/index.html
http://www.sqlite.org/
- der Größe des gespeicherten Datenvolumens
- ob ein Index vorhanden ist und dieser auch verwendet werden kann
- der Art der Abfrage (einfache, verschachtelte, rekursive Abfrage)
- dem Datenspeicher (Platte, Speicher, RAID, ...)
- Caching...
http://www.postgresql.org/docs/9.1/inte ... index.html
http://dev.mysql.com/doc/refman/5.5/en/index.html
http://www.sqlite.org/