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

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

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

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

    目前倾向 Influx Mongodb

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

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

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