V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoshouchen
V2EX  ›  数据库

求推荐一个写入性能高的数据库,存储用户登录、操作相关数据

  •  1
     
  •   xiaoshouchen · 95 天前 · 1629 次点击
    这是一个创建于 95 天前的主题,其中的信息可能已经有所发展或是发生改变。

    要求: 1 、写入性能高,尤其是高并发下的写入性能 2 、数据不需要修改和删除 3 、查询主要是后台,频率不高,不需要很高的读性能 4 、允许数据丢失和覆盖,只要概率不高即可

    目前倾向 Influx Mongodb

    兄弟们还有其他推荐的么?

    21 条回复    2021-08-31 10:20:33 +08:00
    xhinliang
        1
    xhinliang   95 天前
    看起来基于 RocksDB 的数据库很适合你,比如 Pika?
    qq1009479218
        2
    qq1009479218   95 天前
    lsm 就干这个的,推荐 Cassandra,还挺重
    shylockhg
        3
    shylockhg   95 天前
    时序数据库挺合适
    Morriaty
        4
    Morriaty   95 天前
    es,不过成本可能有点高
    opengps
        5
    opengps   95 天前
    同 3 楼,实际经历过车联网项目,如果要求真的单一到题目中所说,tsdb 确实更合适
    wangxin13g
        6
    wangxin13g   95 天前
    时序数据库 LSM 甚至 ES 和 Mongo 都可以,写入这个你需要的是加个 Kafka 或者 RocketMQ 而不是数据库的问题
    ElmerZhang
        7
    ElmerZhang   95 天前
    楼主需要多高的性能? tps 1W ? 10W ?
    BBCCBB
        8
    BBCCBB   95 天前
    你这个场景可以发到 mq, 然后批量消费, 批量写入, 批量就算 mysql 性能都很高.

    但是要容易横向扩展, 就直接选用 nosql 吧. 不过还是可以用 mq, 然后批量写入.
    securityCoding
        9
    securityCoding   95 天前
    主要是数据规模的问题,多写少读高并发场景挂个 mq 可以高枕无忧
    db 的话看看 clickhouse
    wangbenjun5
        10
    wangbenjun5   95 天前 via Android
    看这个需求就是存一一些用户操作日志,挂个 mq 异步往数据库写不就行了,这还要纠结???
    wangbenjun5
        11
    wangbenjun5   95 天前 via Android
    MySQL 是使用最广泛最均衡的数据库了,什么 MongoDB,ES,首先确定一下公司有没有人维护吧
    bazingaterry
        12
    bazingaterry   95 天前
    clickhouse
    changdy
        13
    changdy   95 天前
    楼上推荐 推荐 clickhouse 的什么意思? 人家是高并发写..
    并且记得 mysql 的批量写还真的比 MongoDB 慢上一些吧 ,
    newmlp
        14
    newmlp   94 天前
    时序数据库
    zhengxiaowai
        15
    zhengxiaowai   94 天前
    这不是典型的 hbase 场景吗?又便宜又好用写入性能好
    buddyy
        16
    buddyy   94 天前
    ClickHouse 一般用在 OLAP 场景,其写入性能我不太清楚。
    不过基于 LSM 的数据库感觉和你的场景是绝配啊。
    leafre
        17
    leafre   94 天前 via Android
    mongodb
    xiaoshouchen
        18
    xiaoshouchen   94 天前
    @wangbenjun5 也是下定决心把一些业务拆分,也方便后面做微服务。
    Hozzz
        19
    Hozzz   93 天前
    基于 LSM tree 的都适合(顺序写入+SSD )
    NewSQL:Tidb 、Oceanbase 、CocktoachDB (同时拥有不错的 OLTP )、ClickHouse ( MergeTree 、不支持事务)
    NoSQL:Hbase 、Cassandra 、MongoDB
    tianzhou
        20
    tianzhou   91 天前
    如果已经在使用 MySQL, PosgreSQL 这样的数据库,就不要再折腾一个新的数据库了,直接用 MySQL 就好。
    roundgis
        21
    roundgis   89 天前 via Android
    mariadb columnstore
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1506 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:59 · PVG 00:59 · LAX 08:59 · JFK 11:59
    ♥ Do have faith in what you're doing.