Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 FB或SQL Server xpress:vb.net项目的最佳性能是什么?_Sql Server 2008_Firebird - Fatal编程技术网

Sql server 2008 FB或SQL Server xpress:vb.net项目的最佳性能是什么?

Sql server 2008 FB或SQL Server xpress:vb.net项目的最佳性能是什么?,sql-server-2008,firebird,Sql Server 2008,Firebird,我正在计划一个新的系统,它将使用相当大的数据表。我不确定应该使用哪个数据库:FireBird(2.5版)或SQLServerExpress(2008版)。尽管SQL的Express版本有局限性,但它似乎更能与.NET集成。否则,FB必须通过“未包含”的ODBC驱动程序与.NET连接,我不知道这是否会降低性能。无论如何,FB似乎更健壮、更可靠,而且不受SQLS免费版本的限制。关于这种比较,我应该知道些什么?正如其他人所说:对于Firebird,您不需要使用ODBC驱动程序;有一个本机.Net驱动程

我正在计划一个新的系统,它将使用相当大的数据表。我不确定应该使用哪个数据库:FireBird(2.5版)或SQLServerExpress(2008版)。尽管SQL的Express版本有局限性,但它似乎更能与.NET集成。否则,FB必须通过“未包含”的ODBC驱动程序与.NET连接,我不知道这是否会降低性能。无论如何,FB似乎更健壮、更可靠,而且不受SQLS免费版本的限制。关于这种比较,我应该知道些什么?

正如其他人所说:对于Firebird,您不需要使用ODBC驱动程序;有一个本机.Net驱动程序正在积极开发/维护。看见 此外,还有一个DDX模块,允许您将Firebird集成到VisualStudio(除Express外的所有版本)GUI(数据库连接等)中

火鸟的优点: -无意识内置限制/节流。SQL Express显然仅限于1 GB和1个物理处理器 -如果您的数据库变得非常大,可以从本地(嵌入式或在127.0.0.1:3050上侦听)扩展到单独的Linux或Windows数据库服务器 -积极支持社区,提供有偿支持 -允许轻松切换到Linux/Unix应用程序/环境

火鸟的缺点: -SQL Server与.Net更为主流(示例越多,集成越紧密) -如果你不习惯,你就得学。当然,这也适用于SQL Server

我的意见是:如果你愿意学习,可以使用Firebird并确保正确地调优数据库,可能需要Firebird邮件列表的帮助(非常有用)。 如果您想要简单(从应用程序开发人员的角度来看),主流的.Net,可能更昂贵的方式,可以使用SQL Server Express并扩展到常规的SQL Server


注意:我没有使用大型SQL Server或FB数据库的经验,只是一个快乐的Firebird用户。

Firebird有一个真正的非ODBC.NET提供程序。请尝试