postgresql完整存储过程案例 阿里云服务器的ECS和RDS和OSS和SLB是什么意思?

[更新]
·
·
分类:互联网
4297 阅读

postgresql完整存储过程案例

阿里云服务器的ECS和RDS和OSS和SLB是什么意思?

阿里云服务器的ECS和RDS和OSS和SLB是什么意思?

ECS: 阿里云云服务器 (ECS) 是一种在线云计算服务,提供可靠、可扩展和按需求而定的分布式云计算能力。
ECS基于高端 Intel CPU,具有强大的计算性能,助您更快速获得计算结果。
RDS: 阿里云云数据库RDS版是一种安全可靠、伸缩灵活的按需云数据库服务。阿里云云数据库RDS版的部署方便快捷,具有自动上线和伸缩功能,让您可以根据应用的实时需求扩展或缩小数据库。阿里云云数据库RDS版是一种高度可用的托管服务,具有自动监控、备份及容灾功能,可将您从耗时的数据库管理任务中解放出来,让您有更多时间专注于您的应用和业务。阿里云云数据库RDS版数据库托管服务提供两种数据库引擎:MySQL、SQL Server及PostgreSQL。
OSS: 阿里云对象存储服务 (OSS) 是一种高度可伸缩且安全可靠的云对象存储服务,让您可以存储、备份和归档大量数据。阿里云 OSS 是一种简单易用的服务,让您每秒能处理数百万请求,它还支持大数据、科学与财务分析以及媒体应用。
SLB: 对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性

数据库到底指的什么?

数据库,故名思议,就是存放数据库仓库。我下面从几个角度描述下数据库。
数据库到底指的是什么?我们先看看百度中对数据库的专业解释:
所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。这个解释比较抽象,通俗的讲,数据库就是一种计算机领域特殊的配合软件系统的数据存储,他们主要用来在硬盘或其它介质上存储和管理数据,比如我们经常听说的PostgreSQL、SQLite、MySQL、SQLServer、Oracle、Access等等,都是数据库、又都可以管理数据库的软件系统。
数据库发展简史1970年,IBM的研究员博士在刊物《Communication of the ACM》上发表了一篇名为“ARelational Model of Data for Large Shared Data Banks”的论文,提出了关系模型的概念,奠定了关系模型的理论基础。
这篇论文被普遍认为是数据库系统历史上具有划时代意义的里程碑。后来Codd又陆续发表多篇文章,论述了范式理论和衡量关系系统的12条标准,用数学理论奠定了关系数据库的基础。
1974年,IBM的Ray Boyce和DonChamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(StructuredQuery Language)语言。
随后,Oracle的创始人LarryEllison敏锐意识到在这个研究基础上可以开发商用软件系统。几个月后,Ellison他们就开发了Oracle 1.0。
1988年,为解决企业集成问题,IBM公司的研究员BarryDevlin和Paul Murphy创造性的提出了一个新的术语──数据仓库(DataWarehouse)。
……
当下流行的数据库都有那些?数据库发展到当下,衍生出关系型数据库、NoSQL数据库和NewSQL数据库三条线。关系型数据库基于传统关系型模型;NoSQL颠覆了关系型数据库的关系模型、试图用另一种角度表达越来越复杂多元化数据;NewSQL则兼顾综合了两者的优点。
当下比较流行的关系型数据库,主要分为商业型关系型数据库和开源关系型数据库,商业型关系型数据库主要包括DB2、Oracle、SQLServer、Informix等;开源关系型数据库,主要包括PostgresSQL、MySQL、SQLite等。
当下比较流行的NoSQL数据库,根据特性有四大分支,即键值类、文档类、列式、图形类。键值类以Redis为代表;文档类以CouchDB、MongoDB为代表、列式以Cassandra、HBase为代表;图形类以Neo4为代表。
当下比较流行的NewSQL系统,国外的我就不说了,国内一帮高手开发了一套名为TiDB的NewSQL系统,语法兼容MySQL,非常不错。