V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
flowfire
V2EX  ›  数据库

建表建的心好累,有没有什么工具可以辅助建表的………

  •  
  •   flowfire · 2017-09-08 00:31:20 +08:00 · 3431 次点击
    这是一个创建于 2624 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最好是思维导图一键转 sql(大雾
    node + postgres
    第 1 条附言  ·  2017-09-08 09:17:36 +08:00
    = =又在思考到底用 mongoDB 还是 用 postgreSQL 了。。。难受
    22 条回复    2017-09-09 10:44:37 +08:00
    a87150
        1
    a87150  
       2017-09-08 00:40:41 +08:00 via Android
    没有 orm ?
    yidinghe
        2
    yidinghe  
       2017-09-08 01:02:40 +08:00 via Android
    orm 是坑,老老实实建表吧。
    jadecoder
        3
    jadecoder  
       2017-09-08 01:39:17 +08:00 via Android
    power desinger ?
    feiyuanqiu
        4
    feiyuanqiu  
       2017-09-08 01:44:10 +08:00 via Android
    我们是用 visual paradigm 画实体图,画完给大佬们审阅…根据大佬的意见再改几个版本,确定后就直接导出 sql 拿去建表了
    msg7086
        5
    msg7086  
       2017-09-08 03:59:58 +08:00
    @yidinghe 建表太坑了,现在只用 ORM 来管理了。
    dsg002
        6
    dsg002  
       2017-09-08 04:05:46 +08:00
    一定是姿势不对
    devinww
        7
    devinww  
       2017-09-08 04:48:58 +08:00
    PowerDesigner 先画 CDM ( concept data model ) →→ LDM ( logical data model ) →→ PDM ( physical data model ),可以跳过中间的 LDM 步骤,在建好 CDM 之后直接一键生成 PDM,PDM 有建表语句,可以一键导出所有表的,也能用单张表的。
    yidinghe
        8
    yidinghe  
       2017-09-08 08:29:07 +08:00 via Android
    powerdesigner 这类在建表时效率也不高,因为要鼠标和键盘一起用。
    xomix
        9
    xomix  
       2017-09-08 08:33:45 +08:00
    easy code
    建表速度真的没得说,其他方面当我没说
    plqws
        10
    plqws  
       2017-09-08 08:42:28 +08:00
    用 ORM 不如上 NoSQL
    caijihui11
        11
    caijihui11  
       2017-09-08 09:12:31 +08:00
    工程很好吗
    l00t
        12
    l00t  
       2017-09-08 09:26:22 +08:00
    建表累在哪了??我都是手写建表语句的,没觉得哪累了啊
    Immortal
        13
    Immortal  
       2017-09-08 09:27:49 +08:00
    主库不建议上 mongo
    flowfire
        14
    flowfire  
    OP
       2017-09-08 09:35:09 +08:00
    @Immortal #13
    其实不是很麻烦的数据。感觉上 mongo 也可以
    P.S. 如果用 mongo + redis 会不会好一点 = =
    Immortal
        15
    Immortal  
       2017-09-08 09:37:45 +08:00
    @flowfire 不是麻烦的数据 主要个人觉得 mongo 还是不适合复杂查询 现在我手头项目 主库还是 mysql mongo 做数据归档用(只会有最简单的 where 查询的数据,不会有联表,group 之类的需求),mongo 还得吃服务器不少内存
    flowfire
        16
    flowfire  
    OP
       2017-09-08 09:42:45 +08:00
    @Immortal #15 主要是我这边联表查询不多,而且实时性也不高,感觉可以读到内存中缓存起来。
    Immortal
        17
    Immortal  
       2017-09-08 09:47:47 +08:00
    @flowfire 那还需要纠结什么数据库么...
    flowfire
        18
    flowfire  
    OP
       2017-09-08 09:52:57 +08:00
    @Immortal #17 选择恐惧症
    fy
        19
    fy  
       2017-09-08 10:49:34 +08:00
    orm 建表啊,然后你自己实际项目里用不用 orm 再两说
    zhouyou457
        20
    zhouyou457  
       2017-09-08 11:44:13 +08:00
    PowerDesigner +1。。。毕竟还要考虑版本问题。。而且还要经过大佬的审核。。
    annielong
        21
    annielong  
       2017-09-08 12:54:51 +08:00
    PowerDesigner +2,既然要审核等等那就专业些,要不然用 orm 或者插件直接生成了
    dxcqcv
        22
    dxcqcv  
       2017-09-09 10:44:37 +08:00
    ORM,推荐 objection.js ,非常好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5382 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 06:54 · PVG 14:54 · LAX 22:54 · JFK 01:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.