gpt4 book ai didi

mysql - 何时选择 Oracle 而不是 MySQL?

转载 作者:IT老高 更新时间:2023-10-29 00:14:07 24 4
gpt4 key购买 nike

我是 MySQL 粉丝,但是我想知道在哪些情况下选择 Oracle 而不是 MySQL 似乎是正确的选择......就像哪些指标会让你说......“我需要 Oracle 来完成这个项目”

更新:正如另一位 SOer 所指出的,不要将您的答案限制在 Oracle ... 如果您知道更好的东西,请也指出这一点。

最佳答案

使用 Mysql 时有些事情困扰着我

我必须在执行约束和事务与全文索引(InnoDb 与 MyISAM)之间做出选择。这对我来说确实是第一个问题(强制约束和事务是让 dbs 很酷的原因,但你也需要全文搜索......)

  • 在客户端代码中“模拟”交易并不容易。
  • 如果不强制执行约束,很容易得到不一致的数据库状态
  • 如果没有全文搜索,您可能会对 OR X LIKE %y% 感到疯狂
  • 您必须使用 RAISE ERROR 为 CHECK CONSTRAINT 创建 BEFORE UPDATE TRIGGER
  • 当数据变得太大(我的意思是非常大)时,Mysql 的性能会很差。
  • Mysql 创建糟糕的执行计划
  • Mysql 有超过 3 个连接的问题(最好是多个连接)。

Oracle 是所有这些问题的解决方案,它是一个完整的 DBMS(事务、CHECK 约束、大量 View 选项、全文搜索等等……),但毕竟这是钱的问题。

关于mysql - 何时选择 Oracle 而不是 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1788854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com