V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
flowfire
V2EX  ›  数据库

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

  •  
  •   flowfire · Sep 8, 2017 · 3969 views
    This topic created in 3155 days ago, the information mentioned may be changed or developed.
    最好是思维导图一键转 sql(大雾
    node + postgres
    Supplement 1  ·  Sep 8, 2017
    = =又在思考到底用 mongoDB 还是 用 postgreSQL 了。。。难受
    22 replies    2017-09-09 10:44:37 +08:00
    a87150
        1
    a87150  
       Sep 8, 2017 via Android
    没有 orm ?
    yidinghe
        2
    yidinghe  
       Sep 8, 2017 via Android
    orm 是坑,老老实实建表吧。
    jadecoder
        3
    jadecoder  
       Sep 8, 2017 via Android
    power desinger ?
    feiyuanqiu
        4
    feiyuanqiu  
       Sep 8, 2017 via Android
    我们是用 visual paradigm 画实体图,画完给大佬们审阅…根据大佬的意见再改几个版本,确定后就直接导出 sql 拿去建表了
    msg7086
        5
    msg7086  
       Sep 8, 2017
    @yidinghe 建表太坑了,现在只用 ORM 来管理了。
    dsg002
        6
    dsg002  
       Sep 8, 2017
    一定是姿势不对
    devinww
        7
    devinww  
       Sep 8, 2017
    PowerDesigner 先画 CDM ( concept data model ) →→ LDM ( logical data model ) →→ PDM ( physical data model ),可以跳过中间的 LDM 步骤,在建好 CDM 之后直接一键生成 PDM,PDM 有建表语句,可以一键导出所有表的,也能用单张表的。
    yidinghe
        8
    yidinghe  
       Sep 8, 2017 via Android
    powerdesigner 这类在建表时效率也不高,因为要鼠标和键盘一起用。
    xomix
        9
    xomix  
       Sep 8, 2017
    easy code
    建表速度真的没得说,其他方面当我没说
    plqws
        10
    plqws  
       Sep 8, 2017
    用 ORM 不如上 NoSQL
    caijihui11
        11
    caijihui11  
       Sep 8, 2017
    工程很好吗
    l00t
        12
    l00t  
       Sep 8, 2017
    建表累在哪了??我都是手写建表语句的,没觉得哪累了啊
    Immortal
        13
    Immortal  
       Sep 8, 2017
    主库不建议上 mongo
    flowfire
        14
    flowfire  
    OP
       Sep 8, 2017
    @Immortal #13
    其实不是很麻烦的数据。感觉上 mongo 也可以
    P.S. 如果用 mongo + redis 会不会好一点 = =
    Immortal
        15
    Immortal  
       Sep 8, 2017
    @flowfire 不是麻烦的数据 主要个人觉得 mongo 还是不适合复杂查询 现在我手头项目 主库还是 mysql mongo 做数据归档用(只会有最简单的 where 查询的数据,不会有联表,group 之类的需求),mongo 还得吃服务器不少内存
    flowfire
        16
    flowfire  
    OP
       Sep 8, 2017
    @Immortal #15 主要是我这边联表查询不多,而且实时性也不高,感觉可以读到内存中缓存起来。
    Immortal
        17
    Immortal  
       Sep 8, 2017
    @flowfire 那还需要纠结什么数据库么...
    flowfire
        18
    flowfire  
    OP
       Sep 8, 2017
    @Immortal #17 选择恐惧症
    fy
        19
    fy  
       Sep 8, 2017
    orm 建表啊,然后你自己实际项目里用不用 orm 再两说
    zhouyou457
        20
    zhouyou457  
       Sep 8, 2017
    PowerDesigner +1。。。毕竟还要考虑版本问题。。而且还要经过大佬的审核。。
    annielong
        21
    annielong  
       Sep 8, 2017
    PowerDesigner +2,既然要审核等等那就专业些,要不然用 orm 或者插件直接生成了
    dxcqcv
        22
    dxcqcv  
       Sep 9, 2017
    ORM,推荐 objection.js ,非常好用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5988 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 124ms · UTC 02:16 · PVG 10:16 · LAX 19:16 · JFK 22:16
    ♥ Do have faith in what you're doing.