我的情况是这样的:
我有类似的对象,在某些领域有所不同。 例如:
object1:
- name:'Albert'
- home:'London'
- email:'albert@corp.co.uk'
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(可取)。
电贺 马丁
答案 0 :(得分:0)
我建议看Couchbase Single Server(CouchDb)。它在无架构结构中包含一堆JSON文档。通过使用“视图”或索引创建结构。他们在Android上运行version,虽然这仍处于早期开发阶段。