我需要设计一个通过REST API存储JSON的应用程序。我不想限制JSON大小(键数等)。我看到MySQL支持存储JSON,但是我们必须创建表/模式,然后存储记录

有什么方法可以将JSON存储在任何类型的数据库中并且必须使用键查询数据

编辑:我不想使用任何内存数据库,如Redis

最佳答案

使用ElasticSearch。除了少用json的架构外,它还支持快速搜索。

ElasticSearch的口号是“您知道,要搜索”。

它基于称为“ Apache Lucene”的文本索引库构建。

使用ElasticSearch的优点是:


可扩展到PB的数据集群。
完全开源。无需付费。
企业支持可用于白金许可证。
附带其他好处,例如使用Kibana进行分析。

07-24 09:45
查看更多