公司准备开发一套大型的系统,我想听听大家对这二个数据库之间比较的一些看法,谢谢了

解决方案 »

  1.   

    google 一下吧,有很多,并且观点也不同,甚至相反。SQL Server 要花钱,有服务,出了问题微软会帮你。
    PostgreSQL 免费,出了问题一切靠你自己。
      

  2.   

    最好用成熟的商业数据库,ORACLE、SQLSERVER、SYBASE之类的
      

  3.   

    ADO不是数据库吧
    我使用过MySQL,PostgreSQL,Oracle, MS SQL 7, Access, DB2等,
    就使用感觉而言,Oracle10g无疑是最好的,支持面向对象编程,提供了大量的系统包和良好的支持动态查询。
    PostgreSQL稳定性比较差,时常有异常退出现象,而且查询速度很慢。
    Access没什么说头,轻量级数据库,没太多的功能,方便易用。
    其实数据库总体上大同小异,用多了就那么回事情,都支持标准SQL虽然Oracle有PL-Sql,SQLserver有T-Sql,PostgreSQL有P-Sql其实本质都差不多,就是支持的函数和语法不同而已。 
      

  4.   

    不太赞同PostgreSQL稳定性差,不知道你用的是哪个版本。查询速度很慢,有量化指标吗?
    PG在国际上的应用都有TB级的,如果照你所说,那简直是没法子用了。
      

  5.   


    如果是内部使用,又想省钱,那用PG好了,就我所知,国内有些企业内部使用的就是PG
    如果是为人家提供系统,想省事,那就用SQL Server
      

  6.   

    用SQLserver吧,POSTGRES免费的,但是承受能力不行。大型系统还是选择SqlServer吧
      

  7.   

    我深有体会,同样一个比较复杂的SQL,在Oracle上跑3秒左右,PostgreSQL上需要1分钟多。
    请问下PostgreSQL如何能优化检索呢?按理来说不应该差这么多啊。
      

  8.   

    其实我以前在一家公司用过PostgreSQl7,是部署在linux上的,用起来还不错,很多表的数据量在千万级别以上,查询速度什么的没有任何问题.关键是现在公司找了个专家,就爱用sqlserver,所以也很纠结,现在已经全面靠向sqlserver了...