据说数据量少的时候,mysql速度飞快,但是一旦数据量上去了,mysql的速度下降的也很快。而postgresql在数据量少的时候速度没有mysql快,当数据量上去了,下降的也不是很厉害。我没做过测试,只是听别的牛人说的。
如果是做企业级的应用,还是推荐postgresql。:)

解决方案 »

  1.   

    我测试过,从100万到9000万条记录,
    每次插入100万条,POSTGRESQL 一直稳定在2-3分钟之间,
    而MS SQL SERVER 慢得象乌龟,不知道是什么原因,MYSQL 我没测试过,
    当然,我没有做过在多用户并发下测试,但根据网络上的一些资料,POSTGRESQ 会遥遥领先MYSQL(条件是在大量负载下,多用户并发)
    MYSQL 听说并发5个用户,稳定性和效率开始下降,而到30个时候,就象多米诺骨牌一样崩溃,
    而POSTGRESQL 即使在200-300个并发数,高负荷运行,仍然稳如磐石,效率丝毫不减!同时,我在WINDOWS下和LINUX下对比测试,LINUX下POSTGRESQL几乎快了一倍.速度绝对令人惊叹!.
      

  2.   

    专门测试了一下mysql.根本没有问题,我用五个线程不停的插数据到900万.然后查询根本没有感觉慢.