我正在考虑在即将开展的项目中使用像SQLite,Firebird或VistaDB这样的轻量级无服务器数据库引擎。
有人询问What are the advantages of VistaDB。
我想知道使用VistaDB与其他技术相比有哪些缺点?
更新(07/13/2010):VistaDB停业(真正的劣势)
我刚刚了解到Infinite Codex(拥有并制作VistaDB的公司)已经停业,办公室将于2010年8月1日关闭。View the company press release regarding the closing。
更新(02/11/2011):VistaDB产品重新开始营业!
在Infinite Codex关闭之前,它将VistaDB产品卖给了eSymmetrix, Inc。 VistaDB软件现在还活着......很好....
答案 0 :(得分:4)
更新:VistaDB停业
答案 1 :(得分:1)
我没有使用过SQLite,所以我会回复Firebird和VistaDB。
答案 2 :(得分:1)
您可能想要查看MS SQL CE 4.0,它是MS SQL的无服务器版本。
http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx
答案 3 :(得分:1)
支持共享网络驱动器
Firebird服务器 - 以及您创建或连接的任何数据库 - 必须驻留在物理连接到主机的硬盘驱动器上。您无法在映射的驱动器,文件系统共享或网络文件系统上找到服务器或任何数据库的组件。
从共享驱动器进行网络多用户访问
答案 4 :(得分:0)
你可以永远选择firebird它永远免费,并且比Full SQL Server和SQL Server Compact Edition 4更好,并且比VistaDB和sqlite更好。
http://blog.cincura.net/231742-firebird-embedded-in-comparison-to-sql-server-compact-edition-4/
它将永远得到支持,它确实有一个将永远增长的基金类型组织。认为这类似于apache或debian(自愿而非盈利)。