其实我一直都是用主机和数据库一体的服务器,也就是说我的网站主机和数据库在一起。共享相同的CPU和相同的硬盘,内存,带宽。
这样有一个好处,就是省钱。比如你买一台服务器2000,那么这台服务器上挂3个网站+2个APP,再安装MySQL,再安装个Java之类的,所有的东西都一起解决了,网站访问的还是localhost数据库,速度也还可以。
但是,当你数据大一些,问题就开始出来了,比如稍微高并发一下。数据库卡了,网站卡了,APP也卡了,然后再来最后一根稻草,挂啦,三个网站两个APP都挂了,客户打来电话,你瞬间成为慌得一批!
这个时候你才知道数据库和网站服务器分离是多么重要的事情,然并卵,已经发生了那又能怎么样?
所以,最好的选择就是一开始就买!比如你点击下面的图片直接去注册一下,必须新用户才有这个优惠(活动地址)
话说这个Redis数据库,如果你真的开始使用的话,还真的能感觉到确实比较好,少操心。比如这个自带一个阿里云自己开发的网页版数据库管理界面,在阿里云后台可以直接登录的。
这个数据库拥有自带的用户管理,超级管理员可以根据不同用户给不同的权限,比如浏览的用户,就只给他浏览权限,他可以通过阿里云的网页、也可以通过数据库管理工具登录数据库,在自己的权限内对数据库进行管理。
登录数据库,可以通过数据库管理DMS进行管理。导入导出数据可以直接使用阿里云的工具。超级管理员还可以设置每个不同账号的管理权限,比如只能查询N次,只能查询N行这样的权限。
数据库管理面板,有基本的执行SQL操作,还可以查看,左侧有全部库的列表,可以单个或者多个查询。
这个云数据库RDS,无论你是否使用阿里云主机,都可以使用,如果国内主机,那么响应时间基本都是几十毫秒,因为数据库的机房之间响应速度还是很快的。
通过表管理的字段,可以设置表详情,这个是非常方便操作的。有的时候你创建了一个表,第二天就忘了这个表是干嘛的,但是明明写了很多东西。
另外,配置管理也是个好东西,可以在某些极端情况下,控制住让你的数据库不崩溃。
总体而言,这个Redis数据库还是非常不错的,特别是数据交互量比较大的情况。同时为了安全,如果你想使用和主机分离的独立数据库,那么你记得点上面的图片注册一个阿里云的新用户。1折的优惠可是实实在在的。