因为某些问题,手上产品需要从SQL SERVER转到MYSQL来,
考虑事务处理,采用了INNODB存储引擎.后来我查过,MYSQL在windows下使用是要付费,网上说的都不一样,
MYSQL到底是怎么收费的?付费后又能得到什么服务?
另外我知道INNODB的公司也给收购了,现在用这种存储引擎又有什么情况?
免费?
考虑事务处理,采用了INNODB存储引擎.后来我查过,MYSQL在windows下使用是要付费,网上说的都不一样,
MYSQL到底是怎么收费的?付费后又能得到什么服务?
另外我知道INNODB的公司也给收购了,现在用这种存储引擎又有什么情况?
免费?
不能下载的自然有链接交钱付费版提供的功能如果lz不需要完全就可以用免费版的http://www.mysql.com/products/
微软的接触的少,不过按理说他只会比oracle差
oracle的数据库服务极其贵,我们曾经花过40万一年买过服务,
遇到问题找他们多半解决不了,大多数情况下还是自己在网上找资料试出来的,
或者干脆就是解决不了,不了了之
我现在还有一台机器过几天就会出错,oracle自己的sqlplus都无法运行,只好每星期重启一次,用这样的笨办法解决
至于那个自动优化搞错了,不得已在程序中强制使用索引的土办法更是有N多
这些都是oracle的服务解决不了的问题
倒是mysql也用了这么多年,嗯,印象中还没遇到过这么土的问题难以解决呢
开源和传统正相反,
mysql架构功能常有小变化,给你烂代码,天天想给你免费补丁。
ms软件架构好,代码质量高,总想给你收费补丁。mysql优点是借助linux实现高可用和主从,装n多台成本低。
sqlserver存储过程可加密啦,存储过程功能强拉,可通过数据库管理文件拉,linq拉都是其强于对手的。
不过改数据库其实很烦,假如单表小于9G左右,可以用免费版的sqlserver。
另外sqlserver express版是4G容量限制的
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8b3695d9-415e-41f0-a079-25ab0412424bSQL-Server2008R2 Express 永久免费提供,且可以由 ISV 再次分发。SQL Server Express 是学习和构建桌面及小型服务器应用程序的理想选择,也是独立软件供应商、非专业开发人员和热衷于构建客户端应用程序的人员的最佳选择。如果您需要使用更高级的数据库功能,则可以通过购买高版本授权将 SQL Server Express 无缝升级到更复杂的 SQL Server 版本。
免费版的限制:
只限使用一个物理cpu,只限使用1G物理内存。每个数据库最大占用10G磁盘空间。最多32767个库。
SQL-Server2008R2各个版本的区别
http://msdn.microsoft.com/zh-cn/library/cc645993.aspx