none
本地缓冲数据库选择哪个比较好?(Access, SQL Express, MySQL) RRS feed

  • 问题

  • 本地缓冲数据库选择哪个比较好?(Access, SQL Express, MySQL)

    我们有一个与生产运营相关的系统,整体上是B/S+中间服务层+SQL Server,开发语言是C#

    但是出于生产环境的考虑,万一某些中断网络中断或出现无法连接主服务器的话需要本地保存一些常用数据和断网时的生产数据,

    等网络连接好后再与服务器进行同步。总之就是网络可以断,但是终端的工作和数据不能断。

    目前我们初步想了三个选择 Access, SQL Express, MySQL。 不知道各位高手在实际生产环境要求保存本地数据库时时如何选择的。

    另外我想问一下 SQL Express, 是否需要收费或有哪些限制。  谢谢

     

    2011年1月12日 7:38

答案

  • 推荐 SQL Server Express。因为它是一个 SQL Server 的简化版本,其脚本可以直接运行在 Enterprise 或者 Standard 版本的 SQL Server 上。不需要再次作集成和修改。另外,利用 Microsoft Sync Framework / Data Replication Service 还可以帮助您自动将生产环境的数据和本地环境自动同步。详情请参考 SQL Server Replication Service 和 Microsoft Sync Framework 的 MSDN 文档。
    Mark Zhou
    2011年1月12日 8:52