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

解决方案 »

  1.   

    上亿的用户数据,Access肯定不行。如果是web,对数据完整性要求又不太高,MySQL可以用。
    如果对数据完整性要求很高,又要速度快,SQL Server和Oracle都差不多。注意:遇到这种情况,SQL Server要用企业版,别拿标准版来说事(企业版的定价是标准版的6倍)。
      

  2.   

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

  3.   

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

  4.   


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

  5.   


    但是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亿个事务。