Sun最近购买MySQL以及随后的bug版本是否会杀死MySQL品牌?
当我第一次出现MySQL时,我全心全意地接受了MySQL,因为我曾经是一个糟糕的开发人员而且所有的RDBM都太贵了.我对MySQL很感兴趣,并且能够与Oracle和SQL Server竞争.我认为最初的MySQL团队存在SQL Server Express.我现在使用SQL Server Express代替MySQL几乎所有东西.首先,我不喜欢Sun,其次,SQL Server Express比MySQL更强大,更"强大".
SQL Server Express的唯一重要限制是4GB db大小和缺少Agent.我发现大小限制不是问题,因为当db接近该大小时,应用程序应该是有利可图的(并且您购买许可证),或者您应该杀死该产品.代理问题很好,但并不重要,因为你可以解决它.
对于像我这样的数据库简单工具,SQL Server Express似乎更容易设置和使用,并且更快,更稳定.对于大师来说,他们会使用PostgresSQL ......
解决:
所以基本上,我们在stackoverflow上有一堆SQL Server粉丝(尽管是开放的).看起来我在正确的地方.看到MySQL从你欢呼的东西变成你可怜的东西,真是令人遗憾.我希望原公司的创始人尝试新的努力.我绝对不会因为卖给SUNW而判断他们 - 工作自然是利润驱动的.我希望我们得到了一些人的钱付谁不关心谁创造出一些产品,如MySQL使用的是利润.其他,MSFT可能会带走EXPRESS.
在与两者合作之后,我不得不说MySQL中的限制和/或错误对我来说是一个很大的转折......我不喜欢PHP,虽然我尊重开源社区,因为他们使用这两种技术取得了进步我只是看不出他们中的任何一个被放在一起的方式的优雅.但是,不要让我的个人品味影响你对MySQL的判断.
我在SQL Server Express中进行了所有的原型设计,并且我的大多数客户都使用了完整的SQL Server 2005.从一个转换到另一个的简易性使我无需考虑 - 我可以为SQL Server Express编写任何内容直截了当而不用担心语法可能会有所不同.这两个限制在开发环境中甚至没有真正妨碍 - 只有当你来到生产时,它们才会成为一个问题.
对我来说,SQL Server赢得了争论.
到目前为止,没有人知道Oracle将对MySQL做什么,甚至不知道Oracle.
我已经对MySQL进行了大量的测试,并且会说在性能方面它是在SQL Server 7.0级别.如果您只需要SQL Server 7.0的性能,那就没问题了
在企业层面根本就没有竞争.如果你看看围绕MySQL 5.4的大肆宣传,它说"现在支持4个以上的处理器".
MySQL得分高的地方是它如此便宜以至于它使得横向扩展设计变得可行,在这种情况下,单个盒子的原始功率根本无关紧要.
MySQL中有很多可以捕获SQL Server开发人员的权限.没有CHECK约束,没有索引视图,也没有将聚簇索引与主键分离.也就是说,它具有大量对Web开发人员非常有用的有用功能.
Sun/MySQL的员工对他们的产品非常诚实.他们确切地说明了优点和缺点.如果你已经习惯了一些大型供应商的销售策略,那么这将是一个巨大的冲击.最终,这确实激发了人们对使用该产品的信心,因为您确切地知道会发生什么.我会更早地处理一种产品,上面写着"不要这样做,因为这超出了我们的极限"而不是说"我们的产品可以治愈癌症"并且事实证明它无法治愈简单的宿醉!