首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >比MS 2007更快的东西,快速便携式数据库推荐?

问比MS 2007更快的东西,快速便携式数据库推荐?
EN

Stack Overflow用户
提问于 2009-04-05 21:37:45
回答 5查看 2.8K关注 0票数 4

我使用MS 2007在我的应用程序中插入和读取数据,但是它非常慢。

我有一个长时间运行的应用程序,如果我从内存运行它需要大约5分钟,使用minutes 2007需要13分钟!

我正在寻找一个更快但可移植的数据库选项,我正在使用.NET。我并不是在寻找高级的关系数据库,只要它像一个像样的数据库一样工作,它对我就足够了。

编辑:

我主要是做来自多个线程的并发插入。

结果

我尝试过3.5SP1,它与从内存运行几乎相同,所以%400比access +快400倍,而不是72 is的依赖关系,我有1.5MB的依赖关系,这是很好的。

P.S.数据库是标准化、干净、紧凑的,我使用的是stored_procedures和本地客户端。所以我已经试过很多方法让它更快了。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-04-05 21:44:15

2008。它是免费的,它是SQL Server。

票数 2
EN

Stack Overflow用户

发布于 2009-04-05 21:41:45

票数 8
EN

Stack Overflow用户

发布于 2009-04-05 21:50:50

来自sqlite:

对于不大量使用并发连接和复杂的数据库特性的系统来说,SQLite是首选的速度恶魔。如果您需要大量并发连接,那么SQLite可能不是最佳选择。但是,如果您需要很大的速度和简单的设置一个单一的连接,SQLite是我见过的最好的东西。

http://www.sqlite.org/cvstrac/wiki?p=PerformanceConsiderations

您可能还想看看mysql、pgsql或mssql (CE或Express (都是免费的),这取决于您的需求。

编辑:根据您的评论,您可能需要运行在mysql、pgsql或mssql (快递)等服务器上的东西。

Edit2:如果主要执行插入操作,请确保表中没有未使用的索引,因为索引会使insert/更新速度稍慢一些。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/719738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档