- 聚小编
关系型数据库RDS , 你可以理解为 一个 数据库服务器.
但是这个数据库服务器, 是 由 阿里云 来负责搭建的.
你的 ECS服务器 里面, 只需要有 数据库的 客户端, 就可以了.
不过 RDS , 是要额外付钱买的.
也就是, 你又要支付 ECS 的钱, 又要支付 RDS 的钱。
优点嘛, 就是 你 ECS 服务器里面, 可以只安装一个 Web 服务器了。
可以不安装数据库服务器了。可以节省不少内存的占用。
而且,那个数据库的 备份 , 都是 阿里云 后台来负责 定期完成了。
缺点嘛, 就是 RDS 访问的话, 内网是不收钱的, 好像 外网访问的话, 要收流量的钱。
也就是万一你要远程管理一下数据库的话, 还得先远程登录到 ECS
然后在 ECS 里面, 去打开数据库客户端软件来操作。
那个 RDS, MySQL 的价钱还可以, SQL Server 的价钱就有点贵了。 - 知与谁同
RDS是专门的数据库,不需要装在ECS里面。可以分开使用。同时RDS可以按需购买,自动扩展。服务器配置ftp和需要的环境就能使用,主要用来跑程序的。
对了,初次购买ecs可以使用好侠客优惠网的优惠券,可以得到不少优惠。
阿里云的关系型数据库RDS 是可以不用安装在云ECS服务器
是不是能分开使用 服务器就配置FTP就可以了?
当前问题共有如下(3)个解决方案
public function show($id){
$task = Tasks::find($id);
$step = json_decode($task->task_step,true);
$reward = '0';
foreach ($step as $key => $value) {
if($step[$key]['reward'] >= $reward){
$reward = $this->tools->doFormatMoney($step[$key]['reward']);
$step[$key]['reward'] = $this->tools->doFormatMoney($step[$key]['reward']);
}else{
if($step[$key]['reward'] > 0){
$step[$key]['reward'] = $this->tools->doFormatMoney($step[$key]['reward']);
}
}
}
$task = $task->toArray();
$task['task_step'] = $step;
//增加浏览次数
Tasks::where('id',$id)->increment('view_count',1);
return view('task.item')->with(['task' => $task,'reward' => $reward,'hot' => $this->hotTasks()]);
}