sql-server - VistaDB有什么缺点

标签 sql-server database sqlite firebird vistadb

我正在考虑在即将开展的项目中使用轻型无服务器数据库引擎,例如 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 停业

Press Release from Infinite Codex (the company that makes VistaDB) stating they are going out of business.

  • 许可证不允许发布性能统计信息,因此没有很好地记录它与 SQLite 或 Firebird 的真实比较情况
  • SQLite 社区更大,因此您可能会找到更好的社区支持(但 VistaDB 也有商业支持,所以这是一个优势,具体取决于您的观点)
  • 100% 托管,这意味着如果您需要从非 .NET 项目访问数据库,您将无法访问(但 100% 托管也有优势)
  • 小公司产品。你严重依赖一个产品,想一想如果公司停止发布新版本或停止支持它会产生什么影响。如果您抽象出特定于 VistaDB 的代码,则可以减轻这种情况,但这是需要考虑的事情。
  • 成本。在我看来,这是一个非常小的问题,但需要考虑。

关于sql-server - VistaDB有什么缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3070492/

相关文章:

SQL-如何在不自动递增 ID 列的情况下插入行?

mysql - 修复 mysql 错误 #1064

ios - iOS 中的 SQLite 'database is locked' 错误

Python sqlite 将表从一个数据库复制到另一个数据库

android - 如何获取数据库模式的版本?

sql - 如何优化 SQL Server 上的以下更新查询?

sql-server - 如何编写一个循环来读取文本文件并将其插入数据库

sql - 如何批量删除Oracle表中大量数据

c# - 强制 Entity Framework 查询数据库

android - 无论类别如何,应用程序上下文总是相同的吗?