• 请不要在回答技术问题时复制粘贴 AI 生成的内容
daijinming
V2EX  ›  程序员

向大家请教个问题,如果使用数据存储一些检测日志,每分钟一条日志,那日志长年累月就很多,这些日志还要经常查询,时间越久查询越慢,大家怎么看这个问题

  •  
  •   daijinming · Apr 16, 2018 · 4803 views
    This topic created in 3125 days ago, the information mentioned may be changed or developed.
    23 replies  •  2018-04-17 08:49:05 +08:00
    HuHui
    HuHui
    Apr 16, 2018 via Android
    1
    历史数据归档或者删掉
    fredcc
    fredcc
    Apr 16, 2018❤️1
    2
    时间序列数据库以及日志分析工具生态了解下
    liuzelei
    liuzelei
    Apr 16, 2018
    3
    elk 不是标配么?
    liuzelei
    liuzelei
    Apr 16, 2018
    4
    一分钟一条这点量估计 es 是喂不饱了。。。。。
    lianxiaoyi
    lianxiaoyi
    Apr 16, 2018
    5
    1 分钟才一条日志,一小时 60 条,一年 366 天,一年才 527040,十年才 5270400,只能说你索引没建好。。。。。
    virusdefender
    virusdefender
    Apr 16, 2018
    6
    partition
    d0m2o08
    d0m2o08
    Apr 16, 2018
    7
    elasticsearch 了解一下
    qinrui
    qinrui
    Apr 16, 2018 via iPhone
    8
    一秒几百条的交易数据怎么办?
    changnet
    changnet
    Apr 16, 2018 via Android
    9
    秒级的按日期分一下表 mysql 都没啥问题
    vegito2002
    vegito2002
    Apr 16, 2018 via iPad
    10
    首先你这个数据量其实很小, 其次就算真的很大现在成熟方案也很多,MapReduce 了解一下
    mafeifan
    mafeifan
    Apr 16, 2018 via Android
    11
    分割啊
    daijinming
    daijinming
    OP
    Apr 16, 2018
    12
    @vegito2002 一组设备收集的检测数据确实不太多,可设备会越来越多,并且运行几年后可用性越来越低肯定是个趋势,现在还用 SQL 存储,有没有平滑的过渡方案
    hcymk2
    hcymk2
    Apr 16, 2018
    13
    前面有人说过了 时序数据库。
    Miy4mori
    Miy4mori
    Apr 16, 2018
    14
    日志这种非关键数据 mongodb 集群存一下,分片做好杠杠的。
    20has
    20has
    Apr 16, 2018 via Android
    15
    elk 好像是日志的好归宿~
    iyaozhen
    iyaozhen
    Apr 16, 2018 via Android
    16
    你这量级基本属于你自己的问题,数据库没有索引?

    每天 100w 内的日志不愿折腾的话 MySQL 表分区就行。时间字段按天分区

    其它就是看需求,方案很多,elk 是最流行的方案。
    mkeith
    mkeith
    Apr 16, 2018
    17
    表分区啊
    cnbobolee
    cnbobolee
    Apr 16, 2018
    18
    每分钟一条日志,量比较小了。日志没必要全部保存,有时间区间划分吧。
    projectzoo
    projectzoo
    Apr 16, 2018
    19
    这很小吧?都不用 Hadoop 那一套,ES 应该就可以轻松搞定了
    loarland
    loarland
    Apr 16, 2018
    20
    这个量太少了。。。
    nmgwddj
    nmgwddj
    Apr 16, 2018
    21
    读取文件不是每次都要从头读到尾的,文件再大不超过文件系统限制,读取的时候设置一下偏移一样很高效啊,怎么会有越来越慢的情况呢?
    LeeSeoung
    LeeSeoung
    Apr 16, 2018
    22
    ELK 了解下。。查询日志的开发都省了。。
    owt5008137
    owt5008137
    Apr 17, 2018 via Android
    23
    分库分表或者 elasticsearch
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1309 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 21:19 · PVG 05:19 · LAX 13:19 · JFK 16:19
    ♥ Do have faith in what you're doing.