ppn029012
V2EX  ›  问与答

如何在分钟级别里处理 50G 数据?

  •  
  •   ppn029012 · May 14, 2017 via iPhone · 4010 views
    This topic created in 3468 days ago, the information mentioned may be changed or developed.
    目前有一个需要处理 500 万条目大约 50GB 数据,数据目前放在 mongoDB 上,每次处理需要读出来,处理再写入,耗时在 5-6 个小时不等。请问目前市面上有什么样的云端数据处理框架可以帮助我能在分钟级或者秒级处理这些数据吗?
    12 replies  •  2017-05-15 13:15:07 +08:00
    lynnworld
    lynnworld
    May 14, 2017
    1
    为什么每个条目这么大?
    ppn029012
    ppn029012
    OP
    May 14, 2017 via iPhone
    2
    @lynnworld 文本数据
    ETiV
    ETiV
    May 14, 2017
    3
    这么大数据,还要这么短时间。。。
    要是硬盘给力的话,最快的处理方式恐怕就只有 rm -fr 了
    billion
    billion
    May 14, 2017
    4
    如果你的 MongoDB 用的是阿里云,那么你可以试一试 MaxCompute
    dexterzzz
    dexterzzz
    May 14, 2017
    5
    用内存,列存储数据库
    Kilerd
    Kilerd
    May 14, 2017
    6
    50GB /60 s = 1G/s
    就算是连续读写这个速率都不低啊, 还要进行处理
    wanglaihuai
    wanglaihuai
    May 14, 2017 via Android
    7
    @ETiV 哈哈哈哈,这个最快了。
    powergx
    powergx
    May 14, 2017
    8
    ramdisk 可以, 延迟 /吞吐量能达标。 云端不可能有
    rrfeng
    rrfeng
    May 14, 2017
    9
    如果还会增长的话趁早改 Hadoop 平台,各种选择
    如果永远这么点儿的话 MongoDB SSD 多加内存也是可以的,但是要注意主机网络带宽(云主机内网带宽),一定会成为第一个瓶颈。解决方案是分片
    kaneg
    kaneg
    May 14, 2017 via iPhone
    10
    hanadb
    chocolatesir
    chocolatesir
    May 14, 2017 via Android
    11
    或许 conoha 可以。。
    ihuotui
    ihuotui
    May 15, 2017 via iPhone
    12
    业务是怎样?单数据量有什么好说
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   921 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 20:32 · PVG 04:32 · LAX 12:32 · JFK 15:32
    ♥ Do have faith in what you're doing.