mysql - Oracle 与 MySQL 的对比

标签 mysql sql oracle

所以,我知道这不完全是一个编程问题,但我觉得它仍然合适。

Oracle 获得许可的专有 RDBMS 与他们购买的开源 DBMS MySQL 之间有什么区别?表现?支持?安全?特征?

此外,我读到 MySQL 并不兼容 SQL,但它与 SQL 语言兼容。我缺少什么?

最佳答案

MySQL 支持 SQL,但不支持 SQL 的所有功能。大多数数据库都实现了 SQL 标准的一部分和一些额外的功能。如果一个数据库实现了所有标准,那么遵循这些标准的查询就可以在所有这些数据库中使用(前提是表结构相同。但是 Oracle 和 MySQL 都实现了大部分功能。

有关 MySQL sql 合规性的更多信息:http://dev.mysql.com/doc/refman/5.0/en/compatibility.html

Oracle这里还提供了MySQL和Oracle的比较,主要是技术差异的总结,并不比较大局:http://docs.oracle.com/cd/E12151_01/doc.150/e12155/oracle_mysql_compared.htm

可以在此处找到更高级的比较:http://www.rapidprogramming.com/questions-answers/What-is-the-difference-between-MySQL-and-Oracle--617 主要结论似乎是 Oracle 在企业级拥有更多功能,例如更好的工具、对存储过程更好的支持、更好的分析功能以及更好的用户管理。总而言之,Oracle更像是一个大型数据仓库/企业级数据库,而MySQL则适合托管网站,可以很好地扩展,但不是构建数据仓库的主要选择。Oracle的这些功能来自于当然是价格。

关于mysql - Oracle 与 MySQL 的对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23895961/

相关文章:

c++ - MySQL 连接器 8.0 C++ 错误 : "CDK: Failed string conversion"

mysql - MySQL 中何时使用单引号、双引号和反引号

Mysql 查询不工作

SQL 空值内连接

sql - 联合查询不起作用,导致 ORA-00904 错误

ios - 使用外部数据库的 iOS flash 应用程序指南

mysql求和一张表但类型不同

oracle - 使用 Oracle SQL Developer 更改密码

sql - 优化 SQL 查询 : find items that are geographically touching, 但没有关联

oracle - 将导入的 oracle db dmp 保存在 docker 镜像中