› 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
slince
V2EX  ›  MySQL

问个数据库方面的问题

  •  
  •   slince · Aug 26, 2019 · 6259 views
    This topic created in 2595 days ago, the information mentioned may be changed or developed.

    如果 mysql 权限控制到数据表级别,枚举数据表的增删改查权限会带来什么问题吗?

    是维护困难还是会有性能问题?

    3 replies  •  2019-08-26 16:05:18 +08:00
    BranderZMX
        1
    BranderZMX  
       Aug 26, 2019 via iPhone
    咱也不知道,坐等大佬
    Aresxue
        2
    Aresxue  
       Aug 26, 2019   ❤️ 2
    如果你枚举数据表的权限是为了业务隔离(不同业务涉及的表的权限独立)的话,那我认为是没有必要的,首先正常的业务场景哪怕很简单的业务也不可能仅仅涉及一张表,况且在实际业务业务本身和其它业务必然是有关联的,很难找到完全独立的表,所以这时候引入这种权限维护的工作量可能大于其所带来的安全性。
    至于性能问题我觉得影响并不是很大,连接器本身在执行 sql 的时候就要进行权限验证,单次 IO 中的微小差异对于性能的影响微乎其微。
    如果是按功能性划分,比如权限管理,其实这时候更应该做的是分库而不是在一个数据库实例然后根据用户去区分。
    只要在很多业务模块不大不小时这个问题才比较有讨论的意义。
    maierhuang
        3
    maierhuang  
       Aug 26, 2019
    二楼正解 性能肯定是没问题的 主要是维护 你要是有那个精力就好 😄
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   792 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:34 · PVG 03:34 · LAX 12:34 · JFK 15:34
    ♥ Do have faith in what you're doing.