我正在研究我的服务器,开始想知道 MySQL 和 SQLite 以及其他 SQL 服务器之间有什么区别。如果有人能更清楚地解释这一点,你能否解释一下它们各自的优缺点?
答案1
MySQL 是 Oracle 数据库。与其他产品一样,MySQL 的营销重点是性价比高。竞争对手包括 Microsoft SQL Server。
SQLite 并不完全是 SQL 服务器。它实际上只是一个数据库系统。数据库可以嵌入到应用程序中,也可以在本地使用,无需额外的“服务器”资源,因为访问它更像访问文本文件而不是服务器。更接近的产品是 Microsoft SQL CE(精简版)。
我认为大多数优缺点都是基于组织的。如果公司大量使用 Microsoft 堆栈,那么 Microsoft SQL 是合理的。如果组织大量使用 Linux / Oracle 堆栈,那么 MySQL 或 Oracle SQL 是合理的。如果数据库只是为了从 SQL 语句中轻松获取信息,那么 SQLite 之类的东西是一个不错的选择。
什么定义了“SQL”实际上是语言。这些产品都使用非常相似的语法来将数据存入和存出数据库。但它们的实际工作方式可能非常不同。