› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
w2bgopher
V2EX  ›  MySQL

前辈们,请教一个开发中的问题?

  •  2
     
  •   w2bgopher · Jan 12, 2020 · 4857 views
    This topic created in 2450 days ago, the information mentioned may be changed or developed.

    1.在实际开发中会不会在用户输入的数据中用到 MySQL 的 longtext 字段,如果不小心用到了这个字段,打个比方,假如 V2EX 这个正文。恶意用户输入一个几 G 的数据,服务器岂不是会炸了?当然,从功能层面上开的出 V2EX 应该用的是 text 吧? 2.什么场景会用到 longtext 这个字段,还有就是 blob ?

    9 replies  •  2020-01-13 17:07:29 +08:00
    Aruforce
        1
    Aruforce  
       Jan 13, 2020 via Android
    client_max_body_size nginx config default 1m , actually check http header content length…
    bsg1992
        2
    bsg1992  
       Jan 13, 2020
    @Aruforce 请换行
    Aruforce
        3
    Aruforce  
       Jan 13, 2020 via Android
    @bsg1992 ???
    Aresxue
        4
    Aresxue  
       Jan 13, 2020
    那么多链路,浏览器、反向代理、安全校验、业务校验,一般根本到不了数据库,数据库本身也有对数据块大小的限制
    toJoker
        5
    toJoker  
       Jan 13, 2020
    但是你得先把头像换了🤔
    fzhyzamt
        6
    fzhyzamt  
       Jan 13, 2020
    @bsg1992 就一句话为啥还要换行……
    zunceng
        7
    zunceng  
       Jan 13, 2020
    1. 存图片 /文件
    2. 做个业务快照什么的功能 把好多数据集合起来存到一个字段里面 (或者干脆直接存个 html )

    之前做 2 类似的功能 发现 text ( 256k )不够用
    hauzi
        8
    hauzi  
       Jan 13, 2020
    @zunceng 这种情况我们都是直接丢 oss
    zunceng
        9
    zunceng  
       Jan 13, 2020
    @hauzi 现在当然有其他的方案可以替代
    10 年前呢 企业应用私有化部署场景 没有 k8s 也没有 minio
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2794 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 99ms · UTC 14:42 · PVG 22:42 · LAX 07:42 · JFK 10:42
    ♥ Do have faith in what you're doing.