首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON存储的数据库选项,使用Apache钻机查询

JSON存储的数据库选项,使用Apache钻机查询
EN

Data Science用户
提问于 2015-12-31 19:18:24
回答 1查看 380关注 0票数 6

我计划建立一个JSON存储系统。它将存储数以千万计的JSON记录,所有记录格式相同。我希望能够使用Apache查询数据。

看来MongoDB和Postgres都有演练支持。但是,我不确定每种方法的优缺点,以及如果选择Postgres,我将如何构造模式。

EN

回答 1

Data Science用户

发布于 2016-06-21 15:50:44

了解数据的结构以及您想要对数据做什么都是有益的。你真的需要数据库吗?会从文件系统/s3/等读取吗?

但要用你提供的信息来回答你的问题。

MongoDB对PostgreSQL的支持是在缩放和读取性能(在一定的比例之后)。如果这主要是只读数据库,或者是分析数据库(主要是读取),那么MongoDB可能会工作。

PostgreSQL具有遵循ACID的优点,如果不超过10‘S的数百万条记录(尤其是JSONB,它支持数据类型上的索引),那么性能可能会更好。

在不了解数据的情况下,只需在postgresql表(id,JSON_field)中有两列,然后使用PostgreSQL中的函数查询JSON字段。在PostgreSQL中查询JSON数据需要更多的内容,但是在您习惯了JSON数据之后,它就非常简单了。

票数 1
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/9568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档