亿级订单表 要对物流追踪号支持 LIKE %123% 这样的前后缀都模糊查询,现在的 MySQL 查一次要几分钟,必须上 ES 或者 ClickHouse 吗?另外归档数据也要查,有没有办法压缩存储数据

查看 746|回复 70
hejw19970413   
少量多次查询,可以根据发生的查询时间进行少量多次的查询,第一次查询可能是近一周的,根据模糊查询的词的长短来控制查询时间段,关键词越少可能量就会很多,那么就缩短查询的时间间隔。最不理想的情况是数据的全部查询。核心还是前面所说的数据剪枝,根据当前的场景进行条件的增加。
chobitssp   
新添加 2 列 前后三位 专门用于这种场景
raysonlu   
这种需求,可以先从产品经理开始优化( doge
jhdxr   
@lmshl 嘲讽了半天但你图片里的例子也不是%132%这一类的啊
liprais   
@jhdxr 建议你再看看
yudoo   
@yuxian 百亿级别机器啥配置,我们单节点 64G 内存只能存储几千万条数据了
a67793581   
@photon006 感谢分享
a67793581   
@lmshl 感谢分享
yuji   
订单都到亿级了,上个 ES 不过分的
lefer   
@drymonfidelia #9 好神奇,主要是正常软件 APP 里面都是提供一键复制运单号,我以为输入完整运单号才是简单的。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部