2011-08-31 59 views
0

我正在尋找良好的動態數據存儲主要基於JAVA,或有能力真的很容易使用的JAVA。動態數據存儲與Java項目搜索和映射

我的項目中的主要問題是我們的數據結構不會保持穩定,甚至更多的結構會不時變化,所以基本上偶然的關係數據庫會在這個級別上失去戰鬥,因爲刪除並添加新的列非常危險。這意味着某些基於NOSQL或XML的甚至基於文件的存儲將在那裏使用。

所有輸入都來自這可能是一個SOAP回調等資源的到來,JASON回調,從CSV文件或手動輸入的進口,基於具有創建實體和比數據來填充它。

上,我必須保持關注的最後一件事是在一個統一的形式將非結構化,半結構化和不同結構的數據。除此之外,在接受的持續時間內具有維護大量數據的能力。

任何想法?

+0

爲什麼RDBM在這個級別上失敗了?關於刪除和添加新列有什麼風險?內存中的RDBMS如oracle時間或超音速sql如何? –

+0

您是否需要對此統一表單執行富有表現力的查詢?我假設對於每種類型的輸入,你將把它歸一化爲統一形式? – momo

+0

@Ashkan雅利安我們可以只使用開源技術,甲骨文是一個偉大的數據庫,但我不能用它在這個項目上:( – vaske

回答

1

HyperSQL是開源和免費。

+0

看起來不錯我對MongoDB和CouchDB有疑問,看起來像HYperSQL是類似的..謝謝 – vaske