2013-02-08 32 views
1

我目前正在使用番石榴的Table。在某些情況下,我需要這樣的東西:存在多維數據的純Java中的哪個庫/組件?

Table<SomeMyKey, SomeMyKey, List<SomeMyDataClass>> 

我在Java中多維數據的工作,所以這將是巨大的,有像一個Table,但更多的維度(不僅是行和列)和與價值的集合。我知道我不能用它來處理大量的數據,但是對於當前數量的內存,我認爲我應該能夠維護數千個元素...

我知道嵌入式Java DB,但我不想把所有的SQL開銷...

+0

你想怎麼與合作結構體?你將執行什麼操作?將會像'Table >'套件你需要嗎? –

+0

對於我來說,Table >看起來更像是一種工作....現在我有了我的類的樹結構,在某些級別上我有簡單的Guava表。我還有幾個包含幾乎所有對象的大導航表。我想有一個綜合表,可以使用所有分類/故障進行導航。 – smikesh

+1

也許,最好是在不暴露任何Tables/Maps/Arrays的情況下通過demensions方法簡單地訪問來創建suiteable接口。所以你可以隱藏你複雜的結構。通過這種方式,你不會認爲如何將它存儲在RAM中。 –

回答