我正在考虑在即将开展的项目中使用轻型无服务器数据库引擎,例如 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 .
更新(2011 年 2 月 11 日):VistaDB 产品重新投入使用!
在 Infinite Codex 关门之前,它将 VistaDB 产品卖给了 eSymmetrix, Inc . VistaDB 软件现在运行良好......暂时。
最佳答案
更新:VistaDB 停业
- 许可证不允许发布性能统计信息,因此没有很好地记录它与 SQLite 或 Firebird 的真实比较情况
- SQLite 社区更大,因此您可能会找到更好的社区支持(但 VistaDB 也有商业支持,所以这是一个优势,具体取决于您的观点)
- 100% 托管,这意味着如果您需要从非 .NET 项目访问数据库,您将无法访问(但 100% 托管也有优势)
- 小公司产品。你严重依赖一个产品,想一想如果公司停止发布新版本或停止支持它会产生什么影响。如果您抽象出特定于 VistaDB 的代码,则可以减轻这种情况,但这是需要考虑的事情。
- 成本。在我看来,这是一个非常小的问题,但需要考虑。
关于sql-server - VistaDB有什么缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3070492/