我使用db4o作爲看起來像語義wiki的項目的後端。 我的主要擔憂是爲什麼表演如此之低?簡單圖形激活的低延遲
這裏是上下文:
的應用程序中使用openJdk6 &的db4o-V8.1。該模型是在四個層次的傳承約20個類,有激活的藏品,參考,UUID,指數等
使用,我發現SYS-時間日誌的時間是在部分花...對象的操縱。對於30次激活或更新,應用程序平均需要1.1秒(在提交時數據少於1Kb)。我已經檢查了內存(轉儲),從透明激活中可以看出,圖中的一小部分是負載(我的數據庫大約是20K對象和20Mb)。我幾乎從不使用querys,總是關係激活。
我在同一主機上使用客戶端服務器。 db-server就是我們可以在db4o網站上找到的例子。客戶端 - 服務器殺死了一些性能,但對於併發性來說是必需的。主機依靠一個可以啓用300個左右的fc存儲。
- 可以做些什麼來提高性能,減少延遲?
- 我錯過了什麼嗎?
- 有什麼竅門我應該知道?