数据库: mysql

目标

  1. 数据库优化, 探索类似view这样的东西, 缓存搜索结果.
  2. 探索nosql这样的独立线程, 无阻断查询. 配合nodejs的无阻断io. 据说NOSQL是王道, 用mongodb,

第一步 反向er图

  • 使用workbench连接数据库.
    1. database->reverse engineer
    2. 一路next.
    3. 中间记得只选择需要分析的库. 不要多选.

问题来了, 这个er图如何和数据库保持同步呢?

er图

  • model菜单就是建立er图的地方.
  • 进入workbench, 如果不连接数据, 那么, 也可以看到添加model的选项.

题外话, navicat的中文介绍比mysql好1000倍. https://www.navicat.com.cn/products/navicat-premium