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

Was ist das beste DBMS für den Job?

Die Frage ist nicht, was besser ist, sondern was besser für die jeweilige Verwendung ist, die Sie beabsichtigen.

Wenn Sie keine Transaktionskonsistenz benötigen, bietet mySQL möglicherweise eine bessere Leistung. Wenn Sie dies tun, kann PostgreS schneller sein. Wenn Sie eine räumliche Suche benötigen, PostgreS. Tabellen größer als 2 GB, PostgreS. Bitmap-Indizes, PostgreS. INTERSECT, PostgreS.

... das könnte bis zum Erbrechen gehen. Und dann kommen wir zur Frage nach dem „Besten“, und dies setzt voraus, dass mySQL oder PostgreS die einzigen beiden Optionen sind. Manchmal ist SQLite das Beste. Oder Orakel. Oder sogar eine Speicher-Engine, die kein RDBMS ist.

(und beachten Sie, dass ich gesagt habe, dass "möglicherweise" eine bessere Leistung erbringt - nur weil man normalerweise schneller ist, heißt das nicht, dass es für die Art und Weise, wie Sie es betonen, schneller sein wird)