关于阿里云的云数据库RDS(新手必看)
?由背后中剑……是剑士的耻辱!!——索隆
?
数据库主要存的叫做结构化数据,也被称为定量数据,是能够用数据或统一的结构加以表示的信息,如数字、符号。
通俗理解就是Excel表格里的内容,保存和管理这些数据的一般为关系数据库。
RDS跟服务器很像,有计算资源,但它集成了MyCircle、Oracle这种数据库的软件并拥有很多存储空间,用户直接买一个这个服务就相当于租了一台数据库。
阿里云关系型数据库(Relational Database Service,简称RDS),是一种稳定可靠、可弹性伸缩的在线数据库服务。
是基于阿里云分布式文件系统和高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和PPAS(Postgre Plus Advanced Server,一种高度兼容Oracle的数据库)引擎,并且提供容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
RDS for MySQL可以认为是云上的MySQL。
?
有结构化数据,自然也会有非结构化数据。
就是我们所说的视频、图片、文档之类,是结构化数据之外的一切数据,不符合任何预定义的模型。
那些东西储存在哪里呢?
它们存储在非关系数据库中,在阿里云叫做对象存储OSS。
读写分离技术
读写分离是数据库的重要技术,它能提高数据库服务器的性能。
?因为数据库服务器的计算资源是有限的,当用户访问服务器,保持连接需要吃资源,当用户访问数据,服务器读取数据库内容需要吃资源,当用户修改数据,服务器写入数据库内容需要吃资源。
在阿里云中实现读写分离,云服务器ECS只需要连接用户和读取数据库数据,而复制写入的是云数据库RDS。增删改查的操作交给RDS,ECS节约的资源就能让更多人在同一时间进行访问。
?因为RDS是有大储存空间的ECS,相当于有计算资源的数据库,所以ECS把数据直接丢给RDS让它自己运行写入操作,完成表格修改。
用外卖APP来还原两种读写的区别。
原先的情况下:用户来了!
①用户充值:小明充值一百元;
②服务器:服务器接受了这个信息;
③服务器读写:公司账号收到了这个用户充值一百元之后,服务器后端程序运行数据库,在里面去进行读写。查找数据库对应账号内容的表,读取表里的数据,然后让金额增加100。
改完了这个东西再把这个表存储到数据库里面,这样小明加了一百块钱。
读写分离的情况下:用户来了!
①用户充值:小明充值一百元
②服务器:服务器接受了这个信息,公司账号收到了这个用户充值一百元之后,服务器把数据丢给了RDS。
③RDS:做了写入。
收费情况:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!