2011-01-12 74 views
0

我在設計搜索組件,在實現之前我需要幾位專家的建議。搜索設計問題

160.000記錄在數據庫的基礎上,ID我需要檢索結果。所以在這裏我有兩個選擇。

  1. 基於ID,我會去數據庫並檢索結果。
  2. 使用ehcache創建了一個緩存對象並對該元素執行搜索。

任何一個可以建議我好方法。

問候,
RK

+1

這是爲什麼用XML標記? XML在這個問題中涉及哪些部分? – pmartin 2011-01-12 23:41:30

回答

0

它一般會是最好的搜索對數據庫。如果此解決方案的性能(速度不是內存)不夠好,您可能會預先加載緩存並在那裏查找。通常情況下,查找數據庫將是最好的。

當然,這可能取決於你有多少數據返回和返回的數據的大小。

0

如果你持有的全部內存數據庫,你必須進行復制,索引,查詢計劃的數據庫的功能,排序等你好得多催谷服務器的硬件功能,如例如,使用固態存儲器。