sql >> Databasteknik >  >> RDS >> Mysql

MySQL vs. SQL Server vs. Oracle

Jag tror att andra kommentatorer gör helt rätt när de lyfter fram alla de extra RDBMS-förmågor som inte är kärnor som ingår i de kommersiella lösningarna.

Här är en matris av Oracle-utgåvor och funktioner som skulle vara värda att bläddra i bara för att förstå de "extra" funktionerna, särskilt i samband med vad det skulle kosta att utveckla och stödja din egen version av dem (om det ens är möjligt) på en produkt som MySQL:https://docs .oracle.com/cd/B28359_01/license.111/b28287/editions.htm#DBLIC116

Till exempel, om du hade ett krav som sa:"Användare ska kunna återställa alla tidigare versioner av data som de har raderat/uppdaterat upp till en vecka efter att ändringarna har genomförts" så innebär det en viss utvecklingsoverhead som jag tror skulle vara mycket högre på ett system som inte har en inbyggd funktion som Oracles Flashback Query.



  1. Konstruera datum från år och veckonummer i MSSQL

  2. Varför är det snabbare att köra lagrade procedurer än SQL-fråga från ett skript?

  3. MySQL:Typecasting NULL till 0

  4. Hur fuzzy matchar e-post eller telefon av Elasticsearch?