我在用,不过没有你说的那么大规模,我选择FB是因为它的简单适用。SQL Server固然很强大,但我用不到也用不起来。FB单数据库容量应该可以达到你的要求,其他情况不清楚。

解决方案 »

  1.   

    本想说Firebird不错
    不过单库100G,还未考虑过它
      

  2.   

    单个数据库T级, 单表记录最大条数不知道 , 并发TCP连接1024,
      

  3.   

    fb来自于ib的开源版本,而ib在美军的若干武器系统中使用(如M1A2的火控制系统后台数据库),性能和可靠性应该是不错的,至于大数据量支持,起码TB级别是没有问题的,美国交通部的实时路况监控系统的数据库就使用ib,在十几年前(大约是2001年,我记得是当时borland新闻组上某人说的)其单个数据库的容量就达到了980GB,估计早就超过1TB了。
      

  4.   

    你好,我起了两个应用一个往FB中写数据,一个读数据,写的应用先启动,然后起读的应用时就会报错。报错就是在打开连接时,怎么设置可以让两个应用都获得链接。I/O error during "CreateFile (open)" operation for file "D:\DATA\FIREBIRD\MYDB.FDB"
    Error while trying to open file            FbConnection conn = new FbConnection();
                FbConnectionStringBuilder builder = new FbConnectionStringBuilder();
                builder.ClientLibrary = "fbembed.dll";
                builder.UserID = "SYSDBA";
                builder.Password = "masterkey";
                builder.Dialect = 1;
                builder.Pooling = false;
                builder.ServerType = FbServerType.Default;
                builder.Database = this.dbPath;
                conn.ConnectionString = builder.ConnectionString;
                conn.Open();
                return conn;