有人可以解释VistaDB吗?

lee*_*n3o 4 asp.net vistadb

我看到它越来越多,并没有真正理解它的目的?我可以在桌面本地开发时使用它吗?

或者我可以将商业网站放在使用VistaDB的Win2003服务器上吗?它比使用SQL DB更快吗?它安全吗?

困惑...

Pra*_*yan 7

VistaDB是Microsoft提供的轻量级数据库系统的.NET替代品:Jet(Microsoft Access),MSDE,Sql Server CE或Sql Server Express.您可以在需要数据库的任何.NET应用程序中使用它,并且您不需要拥有客户端/服务器数据库的开销.

VistaDB是一个嵌入式数据库(其他一些嵌入式数据库是SQLite和FireBird).这基本上意味着您的数据库对您的最终用户完全"不可见".例如,他们不需要像SQL Server那样安装客户端/服务器数据库.部署VistaDB很简单.您所需要的只是数据库文件和应用程序中对VistaDB运行时DLL的引用.

使用VistaDB作为其后端的商业应用程序是Graffiti CMS.

  • 我曾经为我的一个应用程序尝试过SQLite和VistaDB。我几乎立即使用SQLite遇到了并发问题。尽管VistaDB表现完美。请记住,这是前一阵子,而我的应用程序是WinForms应用程序,它并没有真正给数据库带来很大的压力,因此您的工作量可能会有所不同。 (2认同)