john990
V2EX  ›  问与答

一个 vps 上多个程序怎么设计数据库合理?

  •  
  •   john990 · Mar 17, 2014 · 3219 views
    This topic created in 4618 days ago, the information mentioned may be changed or developed.
    打算在同一个vps上跑多个应用,有web和app,mysql数据库
    是建多个数据库好呢,还是用一个数据库加前缀区分好?
    8 replies  •  1970-01-01 08:00:00 +08:00
    binux
    binux
    Mar 17, 2014
    1
    您这个数据库,是数据库软件实例还是数据库里面表/库/collection?
    john990
    john990
    OP
    Mar 17, 2014
    2
    @binux 使用同一个数据库软件,想了解是建多个库好,还是用相同的库,建多个前缀不同的表好?这两种方法对数据库的速度有什么影响?
    qiayue
    qiayue
    Mar 17, 2014
    3
    当然是不同的库
    qiayue
    qiayue
    Mar 17, 2014
    4
    除非你 web 和 app 其实都是同一个产品的不同客户端,那才同一个库
    oott123
    oott123
    Mar 17, 2014 via Android
    5
    不同库,不同用户
    lyragosa
    lyragosa
    Mar 17, 2014
    6
    当然不同库

    同库不同表前缀是discuz+虚拟主机时代的遗物……
    msg7086
    msg7086
    Mar 17, 2014
    7
    需要直接互访表数据的,放在一个库里。
    独立的产品放两个库。
    完全独立的大项目甚至可以开lxc容器放在两个小虚拟机里。
    john990
    john990
    OP
    Mar 17, 2014 via Android
    8
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1740 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:22 · PVG 20:22 · LAX 04:22 · JFK 07:22
    ♥ Do have faith in what you're doing.