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

一个只存不读的数据库,会不会占用服务器性能呢?

  •  
  •   fkbd · 2017-05-23 17:46:14 +08:00 · 2230 次点击
    这是一个创建于 2501 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在实际项目中,发现需要记录用户每一步对于系统的操作。那么问题就产生了,是需要,我们将会产生一个巨大的数据量。这个数据量会不会拖慢系统本身的效率呢?
    5 条回复    2017-05-24 15:57:25 +08:00
    000wangxinyu000
        1
    000wangxinyu000  
       2017-05-23 17:51:47 +08:00
    用消息队列~~写入日志的时间是固定的
    shoaly
        2
    shoaly  
       2017-05-23 18:37:57 +08:00
    印象中 插入比读取更消耗资源, 只是由于 平时大量都是查询, 写入比较少, 所以针对插入的优化谈的相对少一些.
    billlee
        3
    billlee  
       2017-05-23 19:32:48 +08:00
    不读用毛线数据库啊,直接每个线程打开一个文件,往后面 append
    nutting
        4
    nutting  
       2017-05-23 20:36:38 +08:00 via Android
    异步呗
    Hozzz
        5
    Hozzz  
       2017-05-24 15:57:25 +08:00
    存比读的开销更大...一个主要开销磁盘写 I/O 和 CPU,另一个主要开销磁盘读 I/O、内存和 CPU
    在实际应用中,数据库的瓶颈往往是 I/O 和 CPU...
    P.S:如果只存不读,建议用文件存储信息。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3942 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:22 · PVG 18:22 · LAX 03:22 · JFK 06:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.