1  sqlserver很容易支持千万级数据
2  你想的太多了,不用着急
3  等你有这么大的数据时,就可以请10个DBA来管理了

解决方案 »

  1.   

    SQLSERVER可以支持千万级数据
    你想的太多了太早了
    等你有这么大的数据时,就有钱请专业人士来处理这类问题了
      

  2.   

    你的想法是好的..不过如果针对市场来说 谁没有自己的OA?还用你的而且数据都在你那里,根本不可能....下面来说解决方案.
    1`你放心 你这点数据sql还是支持的了的..
    2`这看你自己的需求了.随意玩不过个人觉得使用一个数据库好点,因为更新或者其他推送通知也方便.
    3`数据大或者并发大随意搜索相关技术文章都有说明,常用的有什么集群啦 负载均衡啦.反向代理啦
        不过一般都是配置点东西就行了几乎不用写什么代码
    4`数据库也可以集群,也有一套解决方案的..
      

  3.   

    远的不说,光说我们公司,就已经上线2套系统都没能真正用起来,自己开发也开发过3个版本(1个CS,2个BS),最终都无疾而终了
    领导一天一个想法,技术赶不上思路
    如果你真的能实现我们领导的想法,那么你直接来找我,我就成为你的第一个用户.
      

  4.   

    SQL Server处理这么大的数据量是没问题的,关键是楼主的硬件设施也要跟上。另外,这么大的数据量的话,不建议楼主在论坛里问了,因为这里面涉及到的东西太多,还是请专业的人来分析和设计。论坛里解决一些平时遇到的小问题还行。
      

  5.   

    1、数据库使用sqlserver能否支持
    2、是每个企业在注册的时候,创建一个相同的数据库还是所有企业使用同一个数据库,然后使用企业ID来区分数据
    3、当数据量过大的时候,如果让多个服务器共同负载
    4、当使用多个数据库服务器的时候,如何让多个数据库服务器共享呢
    ---------------------------------------------------------------------------------------------------------
    1、MS SQL功能足够强大到支撑企业级应用。
    2、两种方式各有利弊,建议采用第二种。
    3、如果只是单纯的数据数量大,很容易优化解决。如果是访问效率问题,也有多种方式处理,可考虑读写分离、分库分表。如有必要可以增加数据缓存服务器。
    4、数据库系统本身就有方案,不管是集群还是订阅发布,或者把不同的表放在不同的服务器上都可以。
      

  6.   

    做万能的系统如同做永动机一样难,还是先考虑满足现在客户的系统要求吧,可以在设计的时候思考系统实现的扩展性,我们这sqlserver一个表数据量有几亿行级别的都有,不过查询确实慢,不过也有很多种方法进行优化.