首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VistaDB的缺点是什么?

VistaDB的缺点是什么?
EN

Stack Overflow用户
提问于 2010-06-18 14:33:10
回答 5查看 3.5K关注 0票数 1

我正在考虑在即将到来的项目中使用轻量级的无服务器数据库引擎,如SQLite、Firebird或VistaDB。

有人问起VistaDB的优点是什么?

我想知道使用VistaDB与其他技术相比有什么缺点?

更新(07/13/2010):VistaDB停业(真正的劣势)

我刚刚得知,Infinite (拥有和生产VistaDB的公司)即将停业,办公室将于2010年8月1日关闭。查看公司关于关闭的新闻稿

更新(02/11/2011):VistaDB产品回归业务!

在Infinite关闭大门之前,它将VistaDB产品卖给了eSymmetrix公司。VistaDB软件现在还在运行,well....for现在还在运行。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-06-18 14:49:47

更新: VistaDB退出业务

Infinite (制造VistaDB的公司)发布的新闻稿称他们即将倒闭。

  • 许可证不允许发布性能统计信息,因此它与SQLite或Firebird的真正比较还没有得到很好的记录。
  • SQLite社区要大得多,所以您可能会找到更好的社区支持(但VistaDB也有商业支持,因此这是一个优势,取决于您的视角)
  • 100%托管,这意味着如果您需要从非.NET项目访问数据库,您不能(但100%管理也有优势)
  • 小公司产品。你正严重依赖一个产品,想想如果公司停止生产新版本或支持它会产生什么样的影响。如果您抽象出特定于VistaDB的代码,那么这是可以减轻的,但这是值得考虑的事情。
  • 成本。海事组织,这是一个很小的问题,但需要考虑。
票数 4
EN

Stack Overflow用户

发布于 2010-06-18 23:39:21

我没有使用SQLite,所以我会回复火鸟和VistaDB。

  1. 没有VistaDB的服务器版本。VistaDB通过共享网络驱动器支持多用户,在网络上使用它时性能很差。Firebird以出色的性能支持嵌入式和服务器。firebird的好处是,数据库文件在服务器和嵌入式版本中都是相同的,所以您的应用程序可以从单用户扩展到多用户,只需花费很少的精力。
  2. VistaDB数据库管理器具有基本功能。Firebird有许多第三方数据库管理器,它们可以帮助创建表、字段、创建SIUD过程、触发器、视图、显示详细的sql性能分析(索引读取、非索引读取)。这些数据库管理器不是免费的,但firebird是免费的。
  3. VistaDB不支持监视表。在Firebird中,使用第三方应用程序或查询监视器表,您可以监视执行的SQL语句、I/O使用情况、内存使用情况、事务等。
票数 1
EN

Stack Overflow用户

发布于 2010-07-13 14:47:27

您可能需要查看MSSQLCE4.0,它是MS的无服务器版本。

http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3070492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档