当前位置:首页 > 云计算 > 正文

云计算时代的中间件


一、云计算3.0时代以什么为中心

云计算的3:0时代是以数据为中心的。由于云计算更多的是解决海量数据的获取、存储、管理和搜索问题,数据变得更加智能化和结构化。

也许未来,数据分析和处理将是计算机研究和体验的核心,相关研究领域包括平台技术探索、数据划分、数据挖掘、互联网数据搜索等。它标志着一个更加人性化和智能化的计算时代的到来,无论是在工作生活还是娱乐方面。

云计算的背景

互联网在20世纪60年代开始兴起,主要用于军队、大型企业、企业之间的纯文本电子邮件或新闻。ETC。集群组服务。直到1990年才开始进入普通家庭,随着网站和电子商务的发展,互联网已经成为离不开它的生活必需品之一。

云计算的概念最早于2006年8月的搜索引擎大会上提出,成为互联网的第三次革命。

近年来,云计算成为信息技术产业发展的战略重点,全球信息技术企业都在向云计算转型。例如,每个企业都需要了解数据,存储相关运营数据,进行产品管理、人事管理、财务管理等,而这种数据管理的基础设备就是计算机。


二、如何实现数据库,中间件统一部署虽然在云计算时代,传统数据库有其缺点,但NoSQL数据库无法取代它们。如果传统数据能够轻松扩展和分区,就可以避免单机(单数据库)的性能瓶颈。
MyCat的目标是将现有的单机数据库和应用程序低成本迁移到“云”上,解决数据存储和业务规模快速增长时出现的数据瓶颈。当年2014年,MyCat在上海“中国建筑师”大会上向公众展示,参加人数众多,此后越来越多的项目采用了MyCat。截至2015年4月,MyCat预计已在60多个项目中使用。系统。在比较大型的系统中,每月的数据规模为30亿。
什么是MyCat?从定义和分类的角度来看,实现MySQL协议的开源分布式数据库系统和服务器的前端用户可以将其视为数据库代理,并使用MySQL客户端工具和命令行。Access及其后端可以使用MySQL原生协议连接多个MySQL服务器,也可以使用JDBC协议连接大多数主流数据库服务器,它的主要功能是分表和数据库,即把一个大表分成N个。小表存储在后端MySQL服务器或其他数据库中。
MyCat已经发展到目前的版本,不再是一个简单的MySQL代理,后端可以支持MySQL、SQLServer、Oracle、DB2、PostgreSQL等主流数据库,还支持新版本的MongoDB。未来将支持其他类型的NoSQL存储。从最终用户的角度来看,无论哪种存储方式,在MyCat中,都是传统的数据库表,支持标准的SQL语句进行数据操作,这样,对于前端业务系统来说,价格可以大大降低减少开发问题,提高开发速度。