开发者

Is Firebird good embedded DB for ASP.NET? Which else?

Looking for a good embedded db for my asp.net apps while trying to avoid SQLExpress (I need it to be a downloable file(s) with no need to install at server), I found Firebird. But:

According to this: http://en.wikipedia.org/wiki/Embedded_database#Firebird_Embedded

It has the same features as the classic and superserver version of Firebird, except that two or more THREADS (not just applications) cannot access the same database at the same time. So Firebird embedded acts as a local server for a single threaded client accessing its databases (that means it doesn't work properly for ASP.NET web applications)

According to this http://www.firebirdsql.org/en/development-net-provider/, however, there are some ASP.NET providers released.

Weekly builds of the ADO.NET Data Provider, the ASP.NET Web Providers and the DDEX provider can be found here.开发者_运维知识库

So the question is: is it or is it not a good embedded db alternative to use in asp.net?

If not, what would you recommend instead?


I have fixed the wikipedia article , firebird 2.5 embedded is fully multithreaded and it is fully supported for asp.net http://blog.cincura.net/231742-firebird-embedded-in-comparison-to-sql-server-compact-edition-4/

Also from what i have read on jiri's blog it is possible to run it on azure http://blog.cincura.net/232332-using-firebird-inside-azure-without-vm-role/ and on amazon http://blog.cincura.net/232333-amazons-ec2-micro-instance-and-firebird/


Yes, it is. And I believe it is one of your best options.

Specially because you will be running it in a non MS environment. I know PostgreSQL is a good Open Source DB, but it does not have an embedded version.

Your other option is SQLite.


One thing that might be worth looking at is SQL Compact. The latest version works with ASP.NET and runs in-process. All you need to deploy is a couple of DLLs.

I must confess I don't really know anything about Firebird so can't compare it directly.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜