开发者社区> 问答> 正文

每天入库50w条数据,用什么数据库存储?:报错

单表数据, 大概10个字段内

每天入此表的数据大概有50w,不需要事务。此表数据高频率更新,插入,读取。

数据库选型?

展开
收起
kun坤 2020-06-07 20:21:16 976 0
1 条回答
写回答
取消 提交回答
  • mongodb

    ######回复 @KerryLi : 性能高,可扩展######原因是?######

    mysql 按月分表

    ######就用mysql,够用到你离开公司######

    可以使用读写隔离的数据库,如#iBoxDB#。高频更新容易冲突,没事务后一个更新值会冲掉前一个更新值,有事务可以检测出来进行处理。

    ######mysql可能还真有点吃力。算算,一年要生成一亿条数据。你试试mysql一个表里有2亿数据时候的统计查询效率。你试过就知道了。######

    看运维团队情况:如果情况好,请使用tidb;如果运维情况不好,还是任意数据库做分库分表,推荐postgresql,不过mysql也能够完成的很好

    ######

    引用来自“抢小孩糖吃”的评论

    看运维团队情况:如果情况好,请使用tidb;如果运维情况不好,还是任意数据库做分库分表,推荐postgresql,不过mysql也能够完成的很好

    推荐PGSQL

    ######

    单表数据 不需要事务 等其他附属功能的话,尽量用一些稳定轻量的数据库

    mongodb    redis      sqlite据说能容纳2T数据不知能否胜任

    ######

    单表构建考虑你的业务场景相对单一,50W/d,写场景相对较大,优先考虑非关系型数据库。

    cassandra,hbase均可以提供大数据量的读写支撑,设计好key即可满足高效检索方案。

    2020-06-07 20:21:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载