444683462
V2EX  ›  问与答

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

  •  
  •   444683462 · Oct 30, 2014 · 4593 views
    This topic created in 4244 days ago, the information mentioned may be changed or developed.
    mysql里的blob能储存图文文章吗?貌似大家都不常用这个类型
    11 replies    2014-10-30 20:15:42 +08:00
    zts1993
        1
    zts1993  
       Oct 30, 2014
    mysql 就不要这样折腾了。。。。。
    444683462
        2
    444683462  
    OP
       Oct 30, 2014
    @zts1993 请问一般怎么保存图文
    frankzeng
        3
    frankzeng  
       Oct 30, 2014
    可以保存,但是费那个劲干嘛呢,二进制转来转去的麻烦,还不可见,update也困难,最好方法就是保存成文件,mysql里保存地址。
    我大学学校里搞了一个软件项目实习,是做个网上书城,其中有一项就是要保存图书的图片,我费了九牛二虎之力把图片保存成blob里,后来一看别人都是保存个地址而已,吐血啊
    wy315700
        4
    wy315700  
       Oct 30, 2014
    MYSQL里保存这玩意 绝对慢死你
    pi1ot
        5
    pi1ot  
       Oct 30, 2014
    一般大字段都尽量与核心业务分离,或者单独保存
    samlan
        6
    samlan  
       Oct 30, 2014
    想象一下大商城那么多图片都转换保存到mysql里面,那可想而知
    tabris17
        7
    tabris17  
       Oct 30, 2014
    LZ还在纠结哪,你用文档型数据库吧,比如mongodb
    20150517
        8
    20150517  
       Oct 30, 2014 via Android
    @frankzeng 存目录是方便,但文件一多,目录的读取性能太差了,我推荐楼主用mongo gridfs,我曾做过一个几百万图片的站点,用那个,能索引,不错
    silentyear
        9
    silentyear  
       Oct 30, 2014 via Android
    保存文件路径比较好。数据库存文件,数据库开发大忌。
    kmvan
        10
    kmvan  
       Oct 30, 2014
    图片不是有base64编码吗,可以考虑一下。体积小的,量大的,或许会比目录快
    zts1993
        11
    zts1993  
       Oct 30, 2014
    @444683462 肯定是文件保存咯,现在CDN啊什么的,用数据库怎么优化速度?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   894 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 21:13 · PVG 05:13 · LAX 14:13 · JFK 17:13
    ♥ Do have faith in what you're doing.