我正在开发一个独立的.NET应用程序,目前使用SQLite数据库,但我想将其移植到其他地方,因为我对它的性能不满意。MDB和SDF文件有什么区别?
我想知道哪一个会更好用吗? Access数据库文件或SQL Server Compact数据库文件?
哪一个可以提供最佳性能,为什么?
感谢
我正在开发一个独立的.NET应用程序,目前使用SQLite数据库,但我想将其移植到其他地方,因为我对它的性能不满意。MDB和SDF文件有什么区别?
我想知道哪一个会更好用吗? Access数据库文件或SQL Server Compact数据库文件?
哪一个可以提供最佳性能,为什么?
感谢
我曾亲自使用SQL Server精简版到位的SQLite。它运作良好。
您可以在这里找到两个数据库的详细比较: http://database-management-systems.findthebest.com/compare/24-27/Access-vs-Microsoft-SQL-Server-Compact-Embedded-Database
在我看来,两者之间的选择应更关系到进化和您的应用程序,而不是纯/生表演的维护。
如果你去SQL Compact
要使用的编程模型更接近真正的SQL Server的一个情况下,你将需要扩展应用程序使用的实际SQL Server
(我知道Compact
也是一个真实的版本,但是嵌入式的,在制零配置之一),你会有一点痛苦。