关于存储选型问题

180 天前
 GuardX

目前只想存储一段时间的数据,大概一到两个月左右。 看了下支持 ttl 的有 HBase ,MySQL 的话只能定时删除过期数据 不知道还有哪些更好的方案。

1631 次点击
所在节点    数据库
12 条回复
xierqii
180 天前
场景可以在细化一些? 比如在线服务或离线服务?对读写耗时是否有要求?数据规模是怎样?

MySQL partition 能力是否满足?
coderxy
180 天前
mongo 支持设置 ttl 主要还是看你业务场景
Ayanokouji
180 天前
redis 也不是不行,es 按时间建 index ,最重要的是看你业务场景
liprais
180 天前
没事别玩 hbase,你把握不住
GuardX
180 天前
@coderxy 看了下 mongo ,确实适合 json 存储
@xierqii 主要是存储 K-V 数据,value 是字符串,只需要存近一个月的,量级大概几百万
@liprais 哈哈哈,HBase 确实容易出问题
@Ayanokouji redis 就太贵了,ES 太重了点,不用冷存储的
Orlion
180 天前
doris 好像也有过期
jetyang
179 天前
基于 SSD 的可持久化 KV 也有不少,我们在用 pika
8355
179 天前
doris clickhouse 都支持,现在新数据库支持的很多。
kuituosi
179 天前
定时任务删除就行
yeqizhang
179 天前
不担心影响性能可以用触发器吧,插入数据时触发去找有没有过期的数据来删除
xylophone21
179 天前
想省事可以试试这种 https://www.amazonaws.cn/en/dynamodb/
hefish
179 天前
ssdb 哈哈,据说跟 redis 差不多的 api 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/991770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX