sql >> Database >  >> RDS >> Mysql

Wat is het beste DBMS voor de job?

De vraag is niet wat beter is, maar wat beter is voor het specifieke gebruik dat u van plan bent.

Als u geen transactieconsistentie nodig hebt, kan mySQL betere prestaties leveren. Als u dat doet, kan PostgreS sneller zijn. Als u ruimtelijk moet zoeken, gebruikt PostgreS. Tabellen groter dan 2 GB, PostgreS. Bitmap-indexen, PostgreS. INTERSECT, PostgreS.

... dit zou kunnen gaan op ad-misselijkheid. En dan komen we bij de kwestie van 'beste', en dit veronderstelt dat mySQL of PostgreS de enige twee opties zijn. Soms is SQLite de beste. Of orakel. Of zelfs een opslagengine die geen RDBMS is.

(en merk op dat ik zei dat 'misschien' betere prestaties geeft -- alleen omdat iemand doorgaans sneller is, wil nog niet zeggen dat het sneller zal zijn voor de manier waarop je het gaat benadrukken)



  1. Hoe kan ik iets doen als:GEBRUIK @databaseName

  2. Audittriggers maken in SQL Server

  3. Een gegevensmodel ontwerpen voor een boekingssysteem voor hotelkamers

  4. SQL Left Join