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

关于内存数据库的方案

  •  
  •   Nicky09 · Oct 22, 2018 · 4792 views
    This topic created in 2937 days ago, the information mentioned may be changed or developed.

    遇到个需求,大佬帮忙想想。。。给个大致方向即可。

    Q:

    • 内存数据库(或分布式内存管理系统??)
    • 支持集群
    • 本地读写要和内存直接读写的速度在一个量级
    • 读写大文件 1mb ~ 100mb

    我目前的想法是 redis + shared memory module 解决本地读写速度的问题。 集群的话,直接使用 redis 自带方案,反正瓶颈是在 bandwith 上......

    PS:redis 本机的 benchmark 做下来性能不理想才考虑使用 shared memory

    12 replies  •  2018-10-23 10:06:07 +08:00
    luozic
    luozic
    Oct 23, 2018 via iPhone
    1
    这么大的数据为啥不直接存文件系统,redis 只用来存文件路径和 hash 值
    dragonsunmoon
    dragonsunmoon
    Oct 23, 2018
    2
    yanaraika
    yanaraika
    Oct 23, 2018
    3
    读写大文件应该直接上分布式 fs
    owenliang
    owenliang
    Oct 23, 2018 via Android
    4
    大哥不说业务场景不合适吧
    yulitian888
    yulitian888
    Oct 23, 2018
    5
    1mb ~ 100mb 这个大小范围,不适合用 redis 了吧
    xyjincan
    xyjincan
    Oct 23, 2018
    6
    哥哥内存真大,
    xyjincan
    xyjincan
    Oct 23, 2018
    7
    本地读写要和内存直接读写的速度在一个量级 反正瓶颈是在 bandwith 上...... ?
    agostop
    agostop
    Oct 23, 2018
    8
    确定是要存文件?直接把内存划一片出来挂载上用就行了呗,弄这么麻烦,或者 /dev/shm 也是内存区域啊,改改大小直接用呗
    crazycen
    crazycen
    Oct 23, 2018 via iPhone
    9
    有钱上 HANA
    fireapp
    fireapp
    Oct 23, 2018 via iPhone
    10
    alluxio 热数据全部 pin 在内存
    print1024
    print1024
    Oct 23, 2018
    11
    [alluxio]( https://www.alluxio.org/docs/1.8/cn/) 这个是开源的分布式内存文件系统,开发文档写的不错。
    ffeii
    ffeii
    Oct 23, 2018 via iPhone
    12
    ignite
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1725 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 12:27 · PVG 20:27 · LAX 04:27 · JFK 07:27
    ♥ Do have faith in what you're doing.