如何设计和实现一个 schema builder 使用 mysql 存储如下 json 列表数据:
[
{
"parent": "p1",
“name”: "s1",
”key": "ukey1",
"value": "uvalue1",
"children":[
{"name": 1},
{"name": 2}...
]
}...
]
```,
最好是存储到数据库后可以比较方便的使用 sql 进行快速统计分析
1
awanganddong 2021-02-22 23:27:59 +08:00 via Android
不太清楚你说的统计和分析到底是怎么一回事
|
2
fucUup 2021-02-23 02:40:19 +08:00 via Android
Hive, MySQL 不干这事的,不能用来多维分析,还是未知的维度组合
|
3
learningman 2021-02-23 05:27:18 +08:00 via Android
MySQL 8 加了个 json 格式,可以看看
但是我一般是存 TEXT 然后拿出来再处理 |
4
tairan2006 2021-02-23 09:31:30 +08:00
mysql8 的 json…对于数组处理很无力的,你要么用 pg,要么用 mongo 或者 es 最简单
|
5
shade OP 有没有一种易于搜索和排序的方式存储变量和未知结构的数据的处理方式?
|
6
way2explore2 2021-02-23 09:58:59 +08:00
@shade neo4j or mongodb?
|
7
xiongshengyao 2021-02-23 10:09:20 +08:00
mongo 可以满足你的需求
|
8
qiayue 2021-02-23 10:16:38 +08:00
亲,建议用 clickhouse
|
9
dwSun 2021-02-23 17:04:55 +08:00
mysql 只能存储 json,处理上几乎就是残废
|