AT45DB041D这块闪存芯片如何搜索数据?

2020-02-05 08:45发布

如果AT45DB041D中存储了上万条数据,如果查找一条数据要一个个比对那速度一定很慢,我想应该有一个数据搜索的功能吧?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
skynet
1楼-- · 2020-02-05 09:46
数据多只有加索引了
onbluesun
2楼-- · 2020-02-05 15:44
skynet 发表于 2012-7-21 16:24
数据多只有加索引了

这块芯片是放在考勤机中存储信息的,每当刷一张卡,考勤机就要找到芯片中相应的信息,芯片中可以加索引,但是卡里面没办法加,只有卡号。
skynet
3楼-- · 2020-02-05 17:50
 精彩回答 2  元偷偷看……
onbluesun
4楼-- · 2020-02-05 20:00
本帖最后由 onbluesun 于 2012-7-21 16:58 编辑
skynet 发表于 2012-7-21 16:50
考勤机呀,多人做过,不加索引,电脑1发命令,不管3721,一股脑就全塞给电脑了.见过N款,都是这么做的 ...


我这个考勤机比较特殊,不连电脑的。。。主要就是刷张卡,然后考勤机的显示屏上显示卡主的姓名。
258963519
5楼-- · 2020-02-05 21:46
过来人提供一个方法吧,哈希查找表法,查找速度比较快,就是删除的时候比较麻烦。
onbluesun
6楼-- · 2020-02-06 03:04
258963519 发表于 2012-7-21 17:08
过来人提供一个方法吧,哈希查找表法,查找速度比较快,就是删除的时候比较麻烦。 ...

谢谢,我来找找资料

一周热门 更多>