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

2019-05-13 14:31:01 +08:00
 rodneya

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/563639

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX