MDB和SDF文件之间有什么区别?

时间:2013-04-24 11:33:18

标签: .net sql ms-access sql-server-ce oledb

我正在开发一个目前使用SQLite数据库的独立.NET应用程序,但我想将其移植到其他地方,因为我对它的性能不满意。

我想知道哪一个更适合使用? Access数据库文件或SQL Server Compact数据库文件?

哪一个会带来最好的表现?为什么?

由于

2 个答案:

答案 0 :(得分:2)

我个人使用Sql Server压缩版代替SQLite。它运作良好。

您可以在此处找到两个数据库的详细比较: http://database-management-systems.findthebest.com/compare/24-27/Access-vs-Microsoft-SQL-Server-Compact-Embedded-Database

答案 1 :(得分:1)

在我看来,两者之间的选择应该更多地与应用程序的演变和维护相关,而不是纯粹/原始的表现。

如果您选择SQL Compact,您将使用更接近真实SQL Server的编程模型,如果您需要扩展应用程序以使用真实的SQL Server(我知道{ {1}}也是一个真正的版本,但是是嵌入式的,在进程中的零配置之一),你几乎不会感到痛苦。