我正在制定一个小项目计划,当我需要决定使用哪个本地数据库系统时,我找到了一个点.
输入数据将存储在webserver(托管 - MySQL DB)上.我们的想法是构建一个过程来下载所有必要的数据(例如在午夜)并处理它们.但是,会有很多输入和处理阶段,所以我需要使用某种本地数据库来存储应用程序的半成品
您建议使用哪种本地数据库系统来使用C#(.NET)应用程序?
编辑:最终产品(信息)应该很容易导出回主机MySQL数据库.
正如Will在他的回答中提到的 - 是的,我是为了表现和使用舒适.
我想说Microsoft Sql 2005 Express,因为它(几乎)是在.NET中开发时的明显选择.
但这一切都取决于你以前的数据库技能.如果您已经知道MySql,并且正如您已经说过的那样,那么数据应该导出回MySql.为什么不一直使用MySql?
为了快速和脏,我会使用Sql Server Compact Edition. 它是Sql Server的进程内实现,因此它不需要您安装任何其他应用程序.
回到这一天,你会使用Access数据库来做这种事情.但Access数据库有点打击.
将完成的数据上传回生产服务器并不需要太多时间.如果您正在寻找自动化该过程的解决方案,您可能需要在本地托管MySql实例并使用它提供的任何复制服务.