MySQL和Oracle DB之间的差异

时间:2011-02-10 06:32:22

标签: mysql oracle comparison performance

MySQL和Oracle 11g之间有什么区别 - 功能和性能?在一个情况下,我希望能够在两者之间做出选择并进行教育。

注意:测试链接显然有帮助。

3 个答案:

答案 0 :(得分:12)

MySQL仍然缺乏的东西(Oracle有)

  • 延迟约束
  • 检查约束
  • 递归查询
  • 表格功能
  • 常用表格表达式
  • 窗口函数
  • 基于功能的索引
  • 部分索引
  • 没有MINUS(或INTERSECT)运算符
  • 非常简单的查询优化器,当涉及到子选择
  • 许多非标准语法(||是逻辑或!)
  • 没有闪回

答案 1 :(得分:6)

StackOverflow非常流行的答案:

Look at Wikipedia!:)

查找SQL功能比较的另一个有用的地方:

Troels的

Comparison of different SQL implementations

希望,你可以在这里找到答案......

答案 2 :(得分:2)

显然,MySQL可以tell the difference between an empty VARCHAR and a NULL value: - )

仅此一点就足以让我避免使用Oracle。