对于分布式架构你都了解多少呢?很多刚刚学习java的新手对于分布式架构都不是很了解,那么下面就和小编一起来仔细的了解一下这一概念吧。
一、分布式架构是什么
其实分布式架构还是非常好理解的,分布式系统就是一个建立在网络上面的软件系统。
在整个分布式数据库系统当中,用户是压根就感觉不到数据是分布的,这里的话,也就是说,用户不要知道,关系是不是分割,有没有副本,数据又存在了哪一个站点、事务又放在了哪一个站点上执行等问题。
在这当中,内聚性所指的是每个数据库分布节点高度自治,有本地的数据库管理系统,透明性指的就是每个数据库分布节点对于用户来讲的话,就都是透明的,你根本看出来它是远程的还是本地。
总而言之,通俗的来讲的话,分布式系统作为一个整体对用户提供服务,而这个整体,对于用户来讲的话是透明的,用户就好像是在使用一个MySQL一样,例如,分布式MySQL中间件-Mycat,来处理大并发大数据量的构架。
以上就是对于分布式架构的一个简单的介绍了,你对于分布式架构有了了解了吗?除此之外,再一起来了解一下,分布式架构其他方面的内容吧。
二、延伸阅读
1、分布式架构应用
分布式架构的话,主要有分布式计算、分布式数据库、分布式文件系统、分布式WebService、分布式缓存系统。
下面来举例讲一下:
1、分布式数据库 :比较常见的有PostgreSQL、Mariadb 、 MySQL等等
2、分布式文件系统:比较出名的有google的GFS、 Hadoop的HDFS、淘宝的TFS等等
3、分布式缓存系统:比较常见的有hbase、mongdb、memcache 等等
上面就是对于分布式架构的一个基本介绍了,你都了解了吗?除此之外,你对于分布式架构还有什么问题呢?更多关于分布式架构的常见问题,请继续来奇Q工具网进行了解吧,更多相关java入门知识,可以带给大家呢。
推荐阅读: