【发布时间】:2011-06-22 08:11:43
【问题描述】:
为我的 asp.net 应用程序寻找一个好的嵌入式数据库,同时试图避免使用 SQLExpress(我需要它是一个无需安装在服务器上的可下载文件),我发现火鸟。但是:
据此: http://en.wikipedia.org/wiki/Embedded_database#Firebird_Embedded
它与 Firebird 的经典和超级服务器版本具有相同的功能,除了 两个或多个 THREADS(不仅仅是应用程序)不能同时访问同一个数据库。因此 Firebird 嵌入式充当本地服务器,供单线程客户端访问其数据库(这意味着它不适用于 ASP.NET Web 应用程序)
不过,根据http://www.firebirdsql.org/en/development-net-provider/, 发布了一些 ASP.NET 提供程序。
可以在此处找到 ADO.NET 数据提供程序、ASP.NET Web 提供程序和 DDEX 提供程序的每周版本。
所以问题是:在 asp.net 中使用它是不是一个好的嵌入式数据库替代品?
如果没有,你会推荐什么?
【问题讨论】:
-
我已经修复了维基百科的文章,firebird 2.5 嵌入式是完全多线程的,它完全支持 asp.net blog.cincura.net/…
-
@Mariuz:很好,谢谢!您应该将其发布为答案。
-
我也发布了答案,忘了你不能对 cmets 投票
-
如果符合您的要求,您也可以将 MS Access 用作嵌入式数据库
标签: asp.net sql database firebird embedded-database