我需要设计一个可通过REST API存储JSON的应用。我不想限制JSON大小(键数等)。我看到MySQL支持存储JSON,但我们必须先创建表/模式,然后存储记录
是否可以将JSON存储在任何类型的数据库中,并且必须使用键查询数据
编辑:我不想使用任何内存数据库,例如Redis
答案 0 :(得分:1)
使用ElasticSearch。除了模式更少的json外,它还支持快速搜索。
ElasticSearch的口号是“您知道,要搜索”。
它建立在名为“ Apache Lucene”的文本索引库之上。
使用ElasticSearch的优点是:
可扩展到PB的数据集群。
完全开源。无需付费。
答案 1 :(得分:0)
我相信NoSQL是最好的解决方案。即MongoDB
。我已经测试过MongoDB,看起来不错,并且具有可轻松交互的python模块。要快速了解专家https://www.studytonight.com/mongodb/advantages-of-mongodb