Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Datei vs. Datenbank für Speichereffizienz in der Chat-App

Datenbankmanagementsysteme (DBMS) existieren, weil es nicht so einfach ist, Daten richtig zu speichern und darauf zuzugreifen.

Das Speichern von Daten in einer Datei impliziert Probleme mit der Zugriffsparallelität. Wenn die Datei größer wird, müssen Sie sich mit einer erheblichen Speicherauslastung auseinandersetzen oder viel Code schreiben, um genau das zu laden, was Sie benötigen. Es wird auch ziemlich schwierig sein, grundlegende Operationen wie das Filtern durchzuführen (SQL WHERE -Klausel) oder Aktualisieren einer Zeile. Übrigens verspricht das Ändern der Datenstruktur fehleranfällig zu sein. Ich einfachere Worte:Sie müssen viel Code schreiben und mit vielen Fehlern konfrontiert werden.

IMO, keine Art von DBMS zu verwenden, erstellt das Rad neu. Es ist jedoch wichtig, das richtige zu wählen.