我曾多次在网上阅读过MySQL是一个不好的数据库的信息。我读过的地方在Reddit上有一些话题,但是他们似乎从来没有深入研究为什么它是差劲的产品。
这个说法有什么道理吗?我从来没有在一个非常简单的CRUD场景中使用过它,那是我第二年的大学项目。
选择MySQL作为数据库时会有什么陷阱(如果有)?
我曾多次在网上阅读过MySQL是一个不好的数据库的信息。我读过的地方在Reddit上有一些话题,但是他们似乎从来没有深入研究为什么它是差劲的产品。
这个说法有什么道理吗?我从来没有在一个非常简单的CRUD场景中使用过它,那是我第二年的大学项目。
选择MySQL作为数据库时会有什么陷阱(如果有)?
Answers:
有两种不同的陷阱,一种是使用MySQL作为您的RDBMS风格,另一种是使用RDBMS而不是其他类型的数据库。
使用MySQL代替其他RDBMS:
使用RDBMS代替其他类型:
综上所述,MySQL是一个很棒的数据库,在过去的8年中,我从未在没有使用过MySQL 的公司工作过,它在各种各样的Web应用程序中(例如电子商务,网站/应用程序) ,企业/ B2B,网页游戏)。对于大多数典型的Web应用程序用例而言,这是一个不错的选择。
MySQL现在处于Oracle的控制之下-尽管它们是开源的,但它们仍可以决定项目的方向和发展方向。
就坏数据库而言,没有比其他数据库“简单”的了。
如果您正在寻找弱点,我会为您指出,让我们以PostgreSQL为例。
数据损坏:http : //planet.mysql.com/entry/?id=16232
它是从2008年开始的。希望与此同时,情况有所变化。