V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rodneya
V2EX  ›  程序员

数据库是放在本地 还是放在云服务器比较好?

  •  
  •   rodneya · 2019-05-13 14:31:01 +08:00 · 4497 次点击
    这是一个创建于 2022 天前的主题,其中的信息可能已经有所发展或是发生改变。

    经常上 V2EX 学习就是没发过贴。现在有个问题想请教下大家。 之前都是把数据库建在本地 开发调试测试用 倒也挺方便,就是每次开机启动好几个数据库 太占资源,没去过大公司,不知道大公司是怎么做的。想把数据库放在云上直接连接 ,或者是租个 vps ?这样就不会占内存了。想问一哈大家都是放在哪里的?

    6 条回复    2019-05-13 16:14:55 +08:00
    marsgt
        1
    marsgt  
       2019-05-13 14:46:39 +08:00
    直接用云平台现成的数据库(比如阿里的 RDS ),这样单独分离出来以后,监控和可视化都省点事(如果只有你自己一个人维护的话)。当然也可以开云主机单独建个。
    loveour
        2
    loveour  
       2019-05-13 14:57:35 +08:00
    云服务器部署的时候才用吧,开发当然放在本地?我待过的公司,一般都有公司测试用服务器,开发用服务器,小的公司这两者可能是一个;如果开发和数据库相关比较紧密的人员,在自己的开发机上也会安装,这样自己修改测试不影响其他人。没道理开发的时候就放在云服务器上吧,就算再快也比本地慢呀。数据库软件安装的时候会让你选择工作模式吧,选成开发电脑占用的资源会小很多。如果还是觉得占资源就专门搞一台便宜的电脑跑服务好了。
    9151
        3
    9151  
       2019-05-13 14:59:40 +08:00
    远程调用感觉并不爽,测试时经常卡得要死
    abcbuzhiming
        4
    abcbuzhiming  
       2019-05-13 15:38:43 +08:00
    说个事情,阿里的 RDS 是白名单,如果你们公司的网不是固定 IP,挺麻烦的,换个 IP 又要重新配一次
    nfroot
        5
    nfroot  
       2019-05-13 15:54:45 +08:00
    公司里建个服务器,专门跑数据库,git 之类的
    Fule
        6
    Fule  
       2019-05-13 16:14:55 +08:00
    公司内单独搞台机器当“服务器”,把数据库等公共的东西放在上面。因为属于“内网”,所以安全性可以相对放宽一点。也可以考虑弄台“云服务器”(虚拟机)然后把数据库连接端口开放出来(不要使用默认端口),好处是只要有网络就能访问数据库(比如在家工作),但这样对数据库安全性就要格外注意,比如使用非默认端口,禁用默认管理员账号,设置特定账号只能访问特定数据库、定期更换密码等等。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2958 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:16 · PVG 22:16 · LAX 06:16 · JFK 09:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.