直到最近,我一直使用MySQL来满足我所有服务器项目中的所有数据库需求。
然而,在甲骨文出现并收购MySQL之后,MySQL的未来似乎存在一些不确定性。
所以我想知道我是应该坚持使用MySQL (我对它相当熟悉),还是应该切换到像PostgreSQL这样的东西。有什么想法吗?
发布于 2010-09-09 06:41:02
MySQL和PostgreSQL都是开源DBMS,如果他们当前的维护者(公司或其他)感到无聊,这些DBMS将由独立的各方继续开发。MySQL已经有一些有趣的分支,比如Drizzle,如果甲骨文选择让原始项目停滞不前(好吧,比Sun...),它可能会变得更加突出。
你应该根据你的项目的技术需求来选择,而不是模糊地认为其中一个会“赢”。
(就我个人而言,我绝对认为两者都有经验是个好主意。)
发布于 2010-09-09 06:42:26
如果你正在寻找改用postgres的理由,"Sunoracle买下了MySQL“不是一个好的理由。MySQL将会存在一段时间。
来自Oracle Makes Commitments to ... Users of MySQL
和4.在通用公共授权协议下未来增强MySQL的委员会。甲骨文将继续增强MySQL,并根据通用公共许可证提供MySQL的后续版本,包括版本6。甲骨文公司不会发布任何新的、增强版本的MySQL企业版,除非同时发布一个新的、也是根据通用公共许可证许可的增强版本的MySQL社区版。甲骨文应继续免费提供MySQL社区版所有版本的源代码。
..。
*6.增加MySQL研发支出。甲骨文承诺为MySQL的持续开发(通用公共许可证版本和商业版本)提供适当的资金。在接下来的三年中,甲骨文公司在MySQL全球业务部的研发(R&D)支出将超过交易完成前太阳公司最近一财年的支出(2400万美元)。
即便如此,请记住,这是GPL。如果Oracle做了一些非常愚蠢的事情,最坏的情况就是分支。
发布于 2010-09-09 19:18:33
在甲骨文收购SUN之前,MySQL就已经陷入困境,6.0版的开发被取消,就像5.4版一样。
5.1版本支持到今年年底,2010-12-31,在那之后,只有扩展支持可用,但你必须付费。没有更多的社区补丁。5.5或5.6版本仍然不是GA,仍然是alpha和/或beta。如果你可以不打补丁,那就继续吧;如果你想要打补丁,但又不想要账单,那就换个不同的数据库吧。
MariaDB (蒙蒂的新产品)正在使用MySQL代码,他的最后一个补丁是在MySQL发布补丁几个月后发布的。MariaDB看起来不太好,它想保持与原始版本非常接近,并且有它的依赖项。MariaDB明年可能会遇到麻烦,因为它对5.1版本的支持。
所有这些问题都是在甲骨文介入之前就开始了。离开MySQL有很多理由,但甲骨文不是主要问题。甲骨文想要钱,他们的客户会付钱,这一点从一开始就非常清楚。
https://stackoverflow.com/questions/3672367
复制相似问题