Firebird is a database with
20 years of history,
full set of features (including transactions, stored procedures, hot-backup, excellent scalability, etc.) and a friendly
open source license. It is an overlooked but compelling alternative to
Microsoft Jet and
Microsoft MSDE 2000/SQL Express 2005. Let's take a look at how it can be used embedded in your desktop application. What makes Embedded Firebird ideal for embedding:
- The embedded runtime is < 2 MB (starting at just one DLL + one .NET assembly). The runtime is deployed by simple copying, no installation or component registration is required.
- The database file (it's just a single file) can have any name and extension. You can associate the extension with your application.
- The migration to a standalone server couldn't be easier. Just copy the database file to the server and change a connection string on your client.
Compare Firebird with other database engines.
管理工具:[url]http://www.flamerobin.org/[/url]
blog: [url]http://www.dotnetfirebird.org/blog/index.html[/url]
相关文章: [url]http://www.codeproject.com/cs/database/EmbeddedFirebird.asp[/url]
DDEX and Firebird .NET Data Provider
Deploying the ASP.NET application which is using Firebird .NET Data Provider (with design-time support)
Data Application Block for Firebird SQL
本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/75063,如需转载请自行联系原作者