V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
444683462
V2EX  ›  问与答

mysql 里的 blob 能储存图文文章吗?貌似大家都不常用这个类型

  •  
  •   444683462 · 2014-10-30 16:07:25 +08:00 · 3770 次点击
    这是一个创建于 3470 天前的主题,其中的信息可能已经有所发展或是发生改变。
    mysql里的blob能储存图文文章吗?貌似大家都不常用这个类型
    11 条回复    2014-10-30 20:15:42 +08:00
    zts1993
        1
    zts1993  
       2014-10-30 16:15:27 +08:00
    mysql 就不要这样折腾了。。。。。
    444683462
        2
    444683462  
    OP
       2014-10-30 16:18:43 +08:00
    @zts1993 请问一般怎么保存图文
    frankzeng
        3
    frankzeng  
       2014-10-30 16:20:23 +08:00
    可以保存,但是费那个劲干嘛呢,二进制转来转去的麻烦,还不可见,update也困难,最好方法就是保存成文件,mysql里保存地址。
    我大学学校里搞了一个软件项目实习,是做个网上书城,其中有一项就是要保存图书的图片,我费了九牛二虎之力把图片保存成blob里,后来一看别人都是保存个地址而已,吐血啊
    wy315700
        4
    wy315700  
       2014-10-30 16:20:54 +08:00
    MYSQL里保存这玩意 绝对慢死你
    pi1ot
        5
    pi1ot  
       2014-10-30 16:20:55 +08:00
    一般大字段都尽量与核心业务分离,或者单独保存
    samlan
        6
    samlan  
       2014-10-30 18:32:42 +08:00
    想象一下大商城那么多图片都转换保存到mysql里面,那可想而知
    tabris17
        7
    tabris17  
       2014-10-30 18:36:13 +08:00
    LZ还在纠结哪,你用文档型数据库吧,比如mongodb
    20150517
        8
    20150517  
       2014-10-30 18:46:17 +08:00 via Android
    @frankzeng 存目录是方便,但文件一多,目录的读取性能太差了,我推荐楼主用mongo gridfs,我曾做过一个几百万图片的站点,用那个,能索引,不错
    silentyear
        9
    silentyear  
       2014-10-30 18:58:22 +08:00 via Android
    保存文件路径比较好。数据库存文件,数据库开发大忌。
    kmvan
        10
    kmvan  
       2014-10-30 19:39:47 +08:00
    图片不是有base64编码吗,可以考虑一下。体积小的,量大的,或许会比目录快
    zts1993
        11
    zts1993  
       2014-10-30 20:15:42 +08:00
    @444683462 肯定是文件保存咯,现在CDN啊什么的,用数据库怎么优化速度?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2330 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:57 · PVG 10:57 · LAX 19:57 · JFK 22:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.