私は自分のサーバーを調べていて、MySQLとSQLiteおよび他のSQLサーバーの違いは何であるか疑問に思い始めました。誰かがこれをより明確にすることができれば、それぞれに長所と短所があるかどうかも説明できますか?
MySQLはOracleデータベースです。他の何よりも費用効果の高いものとして販売されています。競合他社にはMicrosoftSQLServerが含まれます。
SQLiteはSQLサーバーほどではありません。それは実際には単なるデータベースシステムです。データベースは、アプリケーションに埋め込むことも、サーバーよりもテキストファイルにアクセスするようにアクセスするため、追加の「サーバー」リソースなしでローカルに使用することもできます。より近い製品は、Microsoft SQL CE(Compact Edition)です。
私の意見では、賛否両論のほとんどは組織ベースです。会社がMicrosoftスタックに深く関わっている場合、MicrosoftSQLは理にかなっています。組織がLinux/Oracleスタックに深く関わっている場合は、MySQLまたはOracleSQLが理にかなっています。データベースがSQLステートメントから簡単にアクセスできる情報を取得するだけの場合は、SQLiteのようなものが最適です。
"SQL" を定義するのは、実際には言語です。これらの各製品は、非常によく似た構文を使用して、データベースにデータを出し入れします。ただし、実際の動作は大きく異なる場合があります。