【发布时间】:2018-01-16 05:15:51
【问题描述】:
我目前正在做一个项目。我想分析数据库中的一些东西,看看哪个更快、更可靠、资源消耗更少。
我想用 C# 创建一个程序并连接五个数据库。从那个程序中,我将调用程序并测量执行时间。
我在 C# 中使用哪个库来连接:Microsoft SQL Server、Oracle、MySQL、PostgreSQL、IBM Db2 和 Visual Studio? 我在网上找到了这个图书馆:http://dbnetdata.codeplex.com/ 有人用过吗?有人知道另一个图书馆吗?
【问题讨论】:
-
对于软件/库的建议是 Stack Overflow 的话题
-
坏道。如果您想测试数据库的相对性能,您应该使用它们的本地提供程序,而不是一劳永逸 可以肯定的是,这种方法将需要妥协,最终会影响您的测量
-
您可以使用 ODBC(ADO.NET System.Data.Odbc 命名空间对象)来使用任何带有 ODBC 驱动程序的 DBMS。
-
我会推荐
System.Data.Odbc命名空间msdn.microsoft.com/en-us/library/…
标签: c# mysql sql-server oracle postgresql