我是否可以使用具有以下特征的轻量级SQL Server:
由于
答案 0 :(得分:12)
是 - SQL Server Compact Edition:
为台式机和移动设备构建嵌入式数据库应用程序 SQL Server Compact 3.5是一款易于使用的免费,易于使用的嵌入式数据库引擎,可让开发人员构建可在所有Windows平台上运行的强大Windows桌面和移动应用程序,包括Windows XP,Vista,Pocket PC和Smartphone 的
SQL Server CE是一组可以包含在应用程序中的DLL。
SQL Server 2008 Express也是免费的,但它是一个独立的服务器安装。
马克
答案 1 :(得分:3)
答案 2 :(得分:1)
紧凑: - 您不需要更改应用程序的逻辑; - MS Sql Management studio可用于编辑,直观地创建数据结构;) - 部署,第二次部署更容易:)
SQLite的: - 看看谷歌搜索问题:),很多人使用它并有问题,而不是形式开始但在实施“conctetical”任务/项目 - 没有与dbase一起使用的原生视觉界面(为此存在3方产品,但它们不是免费的); - 再次第2次,3次......部署需要更多关注,时间金钱:) ...
所以,对我来说,使用MSSqlCompact是因为我正在使用.net类项目,我必须支持我的结果,我必须提供稳定的应用程序等...
答案 3 :(得分:0)
最佳选择是SQLite。在.NET上有ADO.NET实现,因此它与其他任何数据库一样易于使用。好吧,Google Chrome就是一个很好的例子。
只有一个未解决的问题:安全性。据我所知,限制访问SQLite数据库文件是一件痛苦的事。