日期:2014-05-17  浏览次数:20564 次

Access,sql server,mysql,oracle 那个用于大型web比较好?
例如有上亿的用户数据,处理速度必须快,Access,sql server,mysql,oracle 那个用于大型web比较好?

------解决方案--------------------
上亿的用户数据,Access肯定不行。如果是web,对数据完整性要求又不太高,MySQL可以用。
如果对数据完整性要求很高,又要速度快,SQL Server和Oracle都差不多。注意:遇到这种情况,SQL Server要用企业版,别拿标准版来说事(企业版的定价是标准版的6倍)。
------解决方案--------------------
大部分用mysql
------解决方案--------------------
1. 上亿用户的数据,Access根本路不动,Access不用考虑
2. 要求处理速度快,必须可以并行处理数据,这当然是oracle强项,也不秘考虑大型数据的问题

首选oracle
------解决方案--------------------
一看硬件的配置,二看数据库中表结构、索引等等是否合理,三看优化。
如果都可以的话,sql server和oracle应该相差不大吧。

mysql就不了解了。
------解决方案--------------------
引用:
Quote: 引用:

1. 上亿用户的数据,Access根本路不动,Access不用考虑
2. 要求处理速度快,必须可以并行处理数据,这当然是oracle强项,也不秘考虑大型数据的问题

首选oracle


但是Oracle 好像是商业软件,难道除了oracle之外只有mysql和mariadb了吗?


oracle比较贵,而sql server的性价比比较高,当然db2性能好但更贵。

我觉得如果数据量大,并且可以预见在几年只能数据的增长非常快,那么建议你用mysql把,

比如,淘宝以前曾经用oracle,但是现在大部分的业务,都用mysql,但不是一个,因为一个mysql从性能上根本比不上oracle,而是要一群,搞个mysql集群,几十台mysql一起上,就可以看一下面的描述:

11月11日当日,天猫平台共涌入了2.13亿网民。支付宝的数据显示,“双十一”订单量为1亿零580万笔,支付宝核心数据库集群处理了41亿个事务,执行285亿次SQL数据语言,访问1931亿次内存数据块。核心MySQL(开源数据库管理系统)集群一天支持了20亿个事务。