p1 = {
"brand": "Ford",
"model": "Mustang",
"tag": ['A','BB', 'xxx'],
"year": 1964
}
请大家说说有什么比较好的方案, (数据放内存, 会不会更快)
1
RHxW 2020-04-09 08:08:53 +08:00
es ?
|
3
lzxz1234 2020-04-09 08:49:53 +08:00
es 支持集群是搜索的完整方案了
|
4
SjwNo1 2020-04-09 08:51:56 +08:00
持续关注
|
5
lhx2008 2020-04-09 08:54:56 +08:00 via Android
mysql 硬顶也没事。。区分度那么大
|
6
swulling 2020-04-09 08:58:21 +08:00 via iPhone
从给的示例看,传统的关系数据库没啥不行的。
|
8
rrfeng 2020-04-09 09:53:42 +08:00 via Android
50w 随便搞吧…
tag 这种字段可以单独拆出来,如果以后会变大。当然现在这点 MongoDB 里无所谓。建好索引就行 |
9
Vegetable 2020-04-09 09:57:11 +08:00
50w 真随便搞,mongodb 能给你这 50w 全缓存到内存里,获得近似 redis 的体验.
关系数据库其实也一样. |
10
cabing 2020-04-09 09:59:56 +08:00
计算下数据占用的内存空间,假设一条数据 128 个字节。128*500k = 64000k = 54M
假设一个 k-v 是 1.28k ,也才 540M,都是毛毛雨。 考虑下以后的增长量有限的话,真可以随便玩了。 自己建个字典树都没问题。。 |
11
qlhai 2020-04-09 10:18:10 +08:00
如果就这几个字段,50 万扔 MySQL 里没问题啊
|
12
marcushbs 2020-04-09 10:34:39 +08:00
50w 放内存
|
13
wzw OP |