内存数据库,熟悉的请进 100jlbnet]

发布时间:2016-12-10 20:49:40 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"内存数据库,熟悉的请进 100jlbnet]",主要涉及到内存数据库,熟悉的请进 100jlbnet]方面的内容,对于内存数据库,熟悉的请进 100jlbnet]感兴趣的同学可以参考一下。

想用内存数据库来提高程序的性能,有好用的内存数据库请推荐一个,vc/delphi能用的,方便快捷,有文档。 我下载了 ExpressMemData,没找到文档,正在摸索。是delphi 的控件

没用过,帮顶,学习

imdb和english query一样,都是微软已经放弃的技术。你确定要这样用吗?dotnet里面小型的数据,用个dataset也就够了。vc/delphi就不清楚了。

因为要反复地查数据库,而要查找的表并不大,如果全部放到内存里,免得去查数据库,速度应该会有提高

那dataset不就可以了嘛,一定要用imdb的话参考 http://msdn.microsoft.com/msdnmag/issues/01/12/stuff/ 不过我(的偏见)是觉得这东西华而不实。

FastDB用过没,

SQLite

mssql也可以让所有表都驻足内存的吧.

决定用 ExpressMemData 了,用了许多 DevExpress的控件,再多一个也不多

因为要反复地查数据库,而要查找的表并不大,如果全部放到内存里,免得去查数据库,速度应该会有提高 SQL Server的内存管理模式并不多就是这种原理, 你用过的东西是在内存中, 直到内存不够时才会除去. 这一切管理都是自动的. 何必要追求内存数据库呢? 你能保证全部放在内存中, 内存撑得下吗? 撑不下的话, 必然用到虚拟内存, 那是用磁盘模拟的, 还能谈得上速度快吗?

老大说得对

我不是这个意思。如果数据库与程序不在同一台电脑,我想省的是查询数据库所消耗的网络通讯。因为有其他的部分在频繁操作数据库,如果这一部分可以节省就尽量节省

如果只要节约通讯资源, 那你用存储过程不就行了吗?

可能是我没描述清楚 是这样的,我做的是门禁程序,要求有人刷卡的时候,能在软件上看到是哪个人在哪个门上刷卡了。刷卡机只告诉我一个刷卡的卡号和时间,在这个机器上的门号,我得到数据库里查出这个编号对应的门名称,卡号对应的员工信息。这些操作只是查询,不需要写数据库。一次刷卡需要查大约5次数据库。如果同时有许多台电脑在监控,那就是有 台数*5 次查询。而在上下班高峰期,刷卡的人会有许多,有些人又会刷很多次,这样数据库的负担就会很重。 如果一启动这些数据就放到各监控电脑本地,不用去查数据库,不是要轻松一些吗?

zjcxc没有理解,jlbnet意思是节省application server与database server之间的传输。 不过jlbnet可能也是找错了地方,如果数据量不大,两个server之间的传输不应该成为瓶颈,如果大,放到内存里可能就制造了一个新的瓶颈。

数据量倒也不大,只是来来回回的次数多。因为收到刷卡信息的同时还要往库里做记录,是怕影响到写记录的过程。本来监控慢就慢一点也没什么

上一篇:一个分级汇总的问题! 0CSDN]
下一篇:在数据量很大的情况下,表字段的多少会不会影响查询速度 100yy19830593]

相关文章

相关评论