西西河

主题:【求助】Oracle还是SQL server? -- Gzai

共:💬13 🌺10 新:
分页树展主题 · 全看首页 上页
/ 1
下页 末页
  • 家园 【求助】Oracle还是SQL server?

    目前在考虑要使用Oracle还是SQL server?请大家给个建议。谢谢!

    目前状况,使用Foxpro,工作环境是PC。主要需要:

    1、数据量在逐步增大,目前最大的数据库约350万条记录,每年净增约70~90万条记录

    2、定期从服务器上下载数据重做一套新的数据库,并且要做一些程序性操作,含循环、判断、生成表,导出为DBF之类的操作

    3、使用者/操作者,只有在PC上使用Foxpro、excel等的经验,粗浅了解SQL原理。因此未来多数还是要在PC的环境下工作。

    • 家园 Access 不太支持网络应用

      我曾经用access管理过几十K的数据。由于不支持transaction,没办法进行数据同步。最后只好转向SQL SERVER。如果是WINDOWS操作系统,我支持SQL SERVER。

    • 家园 用access就行了

      同样都是桌面数据库

    • 家园 SQL Server吧。

      既然以前forpro能支撑住,那SQL Server也一定能支持,而且在win平台上,还真没有比SQL Server更好的了,这个倒是可以放心,微软会给别的数据库下绊子,也会给SQL Server开后门。

      如果是要转UNIX平台,那就得另选。

    • 家园 sql server

      和win下的数据库相互转换方便,而且好上手。

    • 家园 可以试一试PostgreSQL

      Oracle要银子,SQL server 微软的东西不让人放心,建议当一个pgadmin3,复杂点的开发,可再同时当一个RoR。

    • 家园 SQL server

      SQL server 吧,如果你对性能的要求不是很高,而且又在PC下用Windows 的语言编程。

      • 家园 能不能多讲讲

        “性能的要求不是很高”

        什么样的程度可以符合这一点?

        我现在那个300多万条纪录的DBF已经是1G多大了,和别的数据库跑一个left join的查询,经常跑不动。我想性能起码得超过这一点。

        谢谢!

        • 家园 有个在MySpace做的朋友说

          他们那儿每天都是两个Terabyte 的数据增加量,当然SQLServer也是上千台在用。 如果单一table的数据量太大,可以考虑使用SQLServer里的那个partition来分担负载。 其实哪个数据库都可以对付你那点要求,Yahoo不也就用的是MySQL么。非Oracle不可的时代是近十年前dotcom那阵子的老黄历了。

        • 家园 sql server

          不用担心性能,如果你现在的FoxPro可以接受,SQL server 肯定没有性能问题。它可是企业级别的数据库。

          其他PostgreSQL 或者MySql 等开源的好是好,但是要看你个人的想法,这些系统更适合相对专业的人员。

        • 家园 我会推荐SQL Server

          好处是易用,成本低

          您可以先下一个免费版的Express Edition试验一下,允许容量是4G。

          正常情况下,几百万条记录的查询,不会有什么问题的,只要Index设置得好。

          经过这么多年的发展,SQL Server已经很稳定了,您如果用FoxPro,估计用户不会太多,用SQL Server没有什么大问题的。

分页树展主题 · 全看首页 上页
/ 1
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河