Vistadb的缺点是什么
-
28-09-2019 - |
题
我正在考虑在即将到来的项目中使用轻巧的无服务器数据库引擎,例如SQLite,Firebird或VistadB。
有人问 Vistadb的优势是什么.
我想知道使用VistadB与其他技术的缺点是什么?
更新(2010年7月13日):Vistadb倒闭(真正的劣势)
我刚刚了解到,Infinite Codex(拥有并制造VistadB的公司)正在倒闭,该办公室将于2010年8月1日关闭。 查看有关关闭的公司新闻稿.
更新(2011年2月11日):Vistadb产品重新开展业务!
在Infinite Codex关门之前,它将Vistadb产品卖给了 Esymmetrix,Inc. 。 Vistadb软件现在还活着。
解决方案
更新:Vistadb倒闭
Infinite Codex(制造Vistadb的公司)的新闻稿表示,他们正在倒闭。
- 许可证不允许发布绩效统计,因此它如何真正与SQLite或Firebird进行比较。
- SQLite社区要大得多,因此您可能可以找到更好的社区支持(但是Vistadb也有商业支持,因此这是一个优势,具体取决于您的观点)
- 100%管理,这意味着,如果您需要从您不能访问的非.NET项目中访问数据库(但是100%管理也有优势)
- 小公司产品。您正在严重依靠产品,请考虑如果公司停止制作新版本或支持它会产生什么影响。如果您将特定于VistADB的代码抽象出来,那么这可以缓解,但这是您需要考虑的事情。
- 成本。 IMO这是一个很小的问题,但要考虑的是什么。
其他提示
我没有使用过sqlite,所以我会回复火鸟和Vistadb。
- Vistadb没有服务器版本. 。 Vistadb通过共享网络驱动器支持多用户,并且在网络上使用它时的性能非常不好。 Firebird以出色的性能支持嵌入式和服务器。 Firebird的好处是,数据库文件在服务器和嵌入式版本中都是相同的,因此您的应用程序可以以最小的努力从单用户到多用户扩展。
- VistadB数据库管理器具有基本功能. 。 Firebird有许多第三方数据库经理,可以帮助创建表,字段,创建SIUD过程,触发器,视图,显示详细的SQL性能分析(索引读取,非索引读取)。这些数据库经理不是免费的,但是火鸟是。
- Vistadb不支持监视表. 。在Firebird中,使用第三方应用程序或查询监视表,您可以监视执行的SQL语句,I/O使用,内存使用情况,交易等。
您可能需要检查MS SQL CE 4.0,它是MS SQL的无服务器版本。
http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx
您始终可以选择Firebird,它永远是免费的,并且比完整的SQL Server和SQL Server Compact Edition 4更好,并且比Vistadb和Sqlite更好。
http://blog.cincura.net/231742-firebird-embedded-in-comparison-sql-server-compact-eed-4/
它将永远得到支持,它确实有一个将永远成长的资金类型组织。认为这与Apache或Debian类似(自愿,并非为了获利)。