我注意到PHP中的ffdb非常慢。那么我将如何去加速没有SQL的ffdb呢?如何加快PHP中的平面文件数据库?
0
A
回答
1
如果包含的数据越多,平面文件将变得越慢。这是因为为了获取数据,引擎需要首先将所有数据存入内存,然后选择所需的数据。
SQL数据库具有随机查找功能,因为数据放置位于已知位置,并且具有索引表。这就是为什么任何SQL数据库不受存储在其中的数据数量影响的原因。
如果您需要单个文件数据库,您可以尝试sqlite。 Firefox和Thunderbird使用sqlite来存储书签和浏览历史记录。
0
东京内阁的键/值查找速度惊人。还有搜索添加(暴君),可实现更复杂的查询
http://1978th.net/tokyocabinet/ PHP实现 http://code.google.com/p/phptyrant/
相关问题
- 1. 平面文件中的数据库
- 2. 平面文件数据库的更新
- 3. 关系平面文件数据库
- 4. 平面文件数据库示例
- 5. 帮助PHP脚本分页对于平面文件数据库
- 6. 将平面文件数据库传输到MySQL数据库
- 7. 如何在PHP中将文本文件加载到数据库?
- 8. 如何正确保护表单 - 平面文件数据库
- 9. 如何将平面文件源导入数据库使用sql
- 10. 平面文件数据源
- 11. 如何将平面文件中的记录插入到sql数据库表中?
- 12. 如何将数据存储到Android中的平面文件中?
- 13. 如何使用UNIX中的数据库获取的值创建平面文件?
- 14. 如何在PHP中将.xls文件加载到mysql数据库?
- 15. C++中的平面文件数据库,可以吗?
- 16. 如何从SSIS中的平面文件加载1周数据到SQL表中
- 17. 如何加快MySQL数据库/查询?
- 18. 将平面文件加载到规范化的MySQL数据库中
- 19. 生成从查看平面文件Oracle数据库中
- 20. 平面文件下载并保存在数据库中
- 21. 如何使用PHP将新列添加到平面文件?
- 22. 如何在IBM Cognos中将表数据写入平面文件?
- 23. 平面文件的数据分析
- 24. PHP平面文件下载计数器
- 25. 如何使用SSIS将固定宽度的平面文件导入数据库?
- 26. 如何从平面数据
- 27. PHP:文件或数据库
- 28. 将有多个文件组帮助加快我的数据库?
- 29. 从平面文件加载数据的通用实体
- 30. 如何使用php存储数据库中的文件路径?
更详细的请。你不能比较没有任何B和比较标准+条件的变体A. – zerkms 2010-02-18 04:09:06
有什么理由让你觉得你应该可以加快速度?你是否在进行复杂的查询,你认为你应该优化?你能举一些例子吗? – Pace 2010-02-18 04:09:38
如果你真的需要去做诸如速度,可靠性等方面的事情,那么请去专门的数据库,比如mysql – ghostdog74 2010-02-18 04:23:12