我注意到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