2017-07-22 16 views
0

由於在我的離子應用程序中用Pouchdb替換Mongodb,該應用程序感覺有點呆滯,我想知道是否有加速它的方法。我們目前正在討論的數據庫包含的文檔少於100個,即使在純粹的本地使用情況下也很慢。我們正在使用二級索引。這是性能下降的原因嗎?如果使用allDocs()然後通過數據庫手動搜索,我們會更好嗎?我讀它會更快,但是帖子已經過了一年多了,事情可能從那時起就發生了變化。我也試過使用websql適配器,但它並沒有真正影響速度。他們是其他適配器還是我可以嘗試的東西?我如何加速PouchDB?

+0

您的二級索引是函數還是設計文檔? –

回答

0

在這樣一個小的數據庫上,根據我的經驗,二級索引不會比allDocs更快。但我不認爲性能差異會很明顯(我已經在一個小型的本地數據庫上使用過)。如果您還沒有定期嘗試「壓縮」數據庫,那麼可以使數據庫的大小更小更高效。和你一樣,我嘗試了不同的適配器(IndexDb和websql),但看不到速度上的差異。