Ich habe eine MySQL-Datenbank mit festen Daten, die nie ändern oder bearbeitet werden, oder mit komplexen Abfragen abgefragt werden. IT hat nur 2 columsAbfrage mysql Datenbank vs statische Dateien lesen
Id|Data
Und es enthält etwa 50k Zeilen und hat eine Größe von ca. 70 MB Ich dachte, vielleicht sollte ich 50k statische Dateien erstellt, die wird Id.xml genannt werden und gelesen werden dieser Weg. Zum Beispiel:
file_get_contents ('2232.xml');
gegen die Abfrage der MySQL-Datenbank
wählen Sie aus der Tabelle, wo id = 2232
Ist es besser, es auf diese Weise zu tun, für eine schnellere Leistung weniger RAM-Auslastung? Oder 50k Inodes wären nicht ideal für das System?
Danke yoi.
Können Sie ein Beispiel geben, was das Datenfeld enthalten könnte? –
Es wird einige XML-Daten enthalten, egal, wie die Daten über das ID-Feld abgerufen werden, aus der Tabelle ID = ID – Ryan
Der Grund, warum ich fragte, war, wenn die Inhaltsgröße bekannt war, wäre es schneller und Systemfreundlicher, wenn alles in einer Datei zusammengeführt wurde. Sie können die ID multipliziert mit der Inhaltslänge verwenden, um den Dateizeiger zu positionieren und einen Teil der x Zeichen zu lesen. 50k Dateien zu haben, wäre keine gute Idee! –