要求: 1 、写入性能高,尤其是高并发下的写入性能 2 、数据不需要修改和删除 3 、查询主要是后台,频率不高,不需要很高的读性能 4 、允许数据丢失和覆盖,只要概率不高即可
目前倾向 Influx Mongodb
兄弟们还有其他推荐的么?

要求: 1 、写入性能高,尤其是高并发下的写入性能 2 、数据不需要修改和删除 3 、查询主要是后台,频率不高,不需要很高的读性能 4 、允许数据丢失和覆盖,只要概率不高即可
目前倾向 Influx Mongodb
兄弟们还有其他推荐的么?
1 xhinliang Aug25, 2021 看起来基于 RocksDB 的数据库很适合你,比如 Pika? |
2 qq1009479218 Aug 25, 2021 lsm 就干这个的,推荐 Cassandra,还挺重 |
3 shylockhg Aug 25, 2021 时序数据库挺合适 |
4 Morriaty Aug 25, 2021 es,不过成本可能有点高 |
5 opengps Aug 25, 2021 同 3 楼,实际经历过车联网项目,如果要求真的单一到题目中所说,tsdb 确实更合适 |
6 wangxin13g Aug 25, 2021 时序数据库 LSM 甚至 ES 和 Mongo 都可以,写入这个你需要的是加个 Kafka 或者 RocketMQ 而不是数据库的问题 |
7 ElmerZhang Aug 25, 2021 楼主需要多高的性能? tps 1W ? 10W ? |
8 BBCCBB Aug 25, 2021 你这个场景可以发到 mq, 然后批量消费, 批量写入, 批量就算 mysql 性能都很高. 但是要容易横向扩展, 就直接选用 nosql 吧. 不过还是可以用 mq, 然后批量写入. |
9 securityCoding Aug 25, 2021 主要是数据规模的问题,多写少读高并发场景挂个 mq 可以高枕无忧 db 的话看看 clickhouse |
10 wangbenjun5 Aug 25, 2021 via Android 看这个需求就是存一一些用户操作日志,挂个 mq 异步往数据库写不就行了,这还要纠结??? |
11 wangbenjun5 Aug 25, 2021 via Android MySQL 是使用最广泛最均衡的数据库了,什么 MongoDB,ES,首先确定一下公司有没有人维护吧 |
12 bazingaterry Aug 25, 2021 clickhouse |
13 changdy Aug 26, 2021 楼上推荐 推荐 clickhouse 的什么意思? 人家是高并发写.. 并且记得 mysql 的批量写还真的比 MongoDB 慢上一些吧 , |
14 newmlp Aug 26, 2021 时序数据库 |
15 zhengxiaowai Aug 26, 2021 这不是典型的 hbase 场景吗?又便宜又好用写入性能好 |
16 buddyy Aug 26, 2021 ClickHouse 一般用在 OLAP 场景,其写入性能我不太清楚。 不过基于 LSM 的数据库感觉和你的场景是绝配啊。 |
17 leafre Aug 26, 2021 via Android mongodb |
18 xiaoshouchen OP @wangbenjun5 也是下定决心把一些业务拆分,也方便后面做微服务。 |
19 Hozzz Aug 27, 2021 基于 LSM tree 的都适合(顺序写入+SSD ) NewSQL:Tidb 、Oceanbase 、CocktoachDB (同时拥有不错的 OLTP )、ClickHouse ( MergeTree 、不支持事务) NoSQL:Hbase 、Cassandra 、MongoDB |
20 tianzhou PRO 如果已经在使用 MySQL, PosgreSQL 这样的数据库,就不要再折腾一个新的数据库了,直接用 MySQL 就好。 |
21 roundgis Aug 31, 2021 via Android mariadb columnstore |