簡體   English   中英

如何在PHP中加速平面文件數據庫?

[英]How to speed up Flat File Database in PHP?

我注意到PHP中的ffdb非常慢。 那么,如何在不使用SQL的情況下加快ffdb的速度呢?

平面文件包含的數據越多,速度將越慢。 這是因為為了獲取數據,引擎需要首先將所有數據獲取到內存中,然后選擇請求的數據。

SQL數據庫具有隨機查找功能,因為數據放置在已知位置,並且具有索引表。 這就是為什么任何SQL數據庫不受存儲在其中的數據量的影響的原因。

如果需要單個文件數據庫,則可以嘗試sqlite Firefox和Thunderbird使用sqlite來存儲書簽和瀏覽歷史記錄。

東京內閣以驚人的速度進行鍵/值查找。 還有搜索附加項(暴君),允許進行更復雜的查詢

http://1978th.net/tokyocabinet/ PHP實現http://code.google.com/p/phptyrant/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM