我的情況是這樣的:在DB中存儲具有不同字段的對象
我有類似的對象,它們在某些字段中有所不同。 實施例:
object1:
- name:'Albert'
- home:'London'
- email:'[email protected]'
object2:
- name:'Jennifer'
- home:'Berlin'
- tel:'00492212232'
object3:
- name:'James'
- data:BIG_CHUNK_OF_BINARY_DATA
有其可以在RDBMS表的定義被用於沒有固定的方案。對象的定義非常靈活,可以爲單個對象添加自定義字段。
BIG_CHUNK_OF_BINARY_DATA表示大小範圍從幾個字節到幾十兆字節的二進制數據。應該可以管理超過100個這種類型的對象,並使用較低的千兆字節(1-5GB)的二進制數據總量。
現在我正在尋找可以有效存儲這些對象的數據庫/格式。當然,在文本域中搜索應該是可能的。也許JSON和NoSQL-db的組合是合適的?還是有更好的解決方案?
目標平臺將是Windows(強制)和Android(渴望)。
電賀 馬丁
也許[db4o](http://www.db4o.com/)? – slkorolev