2 Stimmen

Welche dieser Speichermethoden ist am schnellsten?

1 Million Benutzer, von denen jeder nur seinen EIGENEN Datensatz von 100 Zeichenfolgen (jeweils ca. 255 Zeichen) benötigt. Jeder greift einmal pro Tag zu, wobei 2 Lesevorgänge (alle Daten) und 1 Schreibvorgang pro Tag (1 Zeichenfolge) durchgeführt werden.

  • mysql
  • amazon EC2 + simpleDB
  • amazon EC2 + flaches Dateisystem (Textdateien + php)
  • amazon EC2 + sqllite - entfernt, da es nicht damit umgehen kann.

Was ist am schnellsten?

2voto

Mark Baker Punkte 204969

Lokales mySQL wird mit ziemlicher Sicherheit schneller sein als ein Remote-/Cloud-Datenspeicher, hängt aber von der Netzwerkgeschwindigkeit, der Serverkonfiguration usw. ab.

0voto

MPelletier Punkte 15633

Wenn es sich um eine einzige SQLite-Datenbankdatei für all diese Benutzer handelt, müssen Sie damit rechnen, dass sie stirbt. Trotz des Hypes und der theoretischen Angaben, dass Datenbanken in Terabyte-Größe verarbeitet werden können, kann SQLite Millionen von Datensätzen nicht so gut verarbeiten. Natürlich ist die Grenze nicht genau festgelegt und hängt stark vom Tabellendesign ab.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X