信息新技术概论
分布式处理基础
- 分布式数据库、分布式文件系统、虚拟化、区块链等基本概念、主流框架
分布式数据库(DDB,Distributed Database)︰
- 数据库技术与网络技术相结合的产物。“集中计算"概念向“分布计算"概念发展。数据按实际需要已在网络上分布存储。分布式数据库是这些大型企业用户(如电商、金融、制造、零售等)承载核心业务的重要技术选型方向之一,是帮助企业处理大规模结构化数据的重要技术平台。为满足用户对分布式数据库的实际需求,同时帮助传统企业将核心业务逐步向云端迁移。支持分布式事务,具备金融级数据强一致性,满足企业级核心数据库对大容量、高并发、高可靠及高可用的苛刻要求。
- 1.物理分布性:数据不是存储在一个场地上,而是存储在计算机网络的多个场地上。
- 2.逻辑整体性︰数据物理分布在各个场地,但逻辑上是一个整体,它们被所有用户(全局用户)共享,并由一个DDBMS统一管理。
- 3.场地自治性︰各场地上的数据由本地的DBMS 管理,具有自治处理能力,完成本场地的应用(局部应用)。数据独立性和事务管理的分布性。
- 4.场地之间协作性:各场地虽然具有高度的自治性,但是又相互协作构成一个整体。
分布式文件系统(DFS,Distributed File System)
- 文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连,众多的节点组成一个文件系统网络。分布式文件系统的设计基于C/S 客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色,拥有了本地文件系统所无法具备的数据备份、数据安全等优点。
- (1)数据的存储方式,可以在一个节点存储全部数据文件,在其他N个节点上每个节点存储数据文件作为备份﹔或者平均分配到N个节点上存储。目的都是为了保证数据的存储安全和方便获取。
- (2)数据的读取速率,包括响应用户读取数据文件的请求、定位数据文件所在的节点、读取实际硬盘中数据文件的时间、不同节点间的数据传输时间以及一部分处理器的处理时间等。各种因素决定了分布式文件系统的用户体验。即分布式文件系统中数据的读取速率不能与本地文件系统中数据的读取速率相差太大,否则在本地文件系统中打开一个文件需要2秒,而在分布式文件系统中各种因素的影响下用时超过10 秒,就会严重影响用户的使用体验。
- (3)数据的安全机制,由于数据分散在各个节点中,必须要采取冗余、备份、镜像等方式保证节点出现故障的情况下,能够进行数据的恢复,确保数据安全。
区块链(Blockchain):
-
分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术

本文探讨了分布式处理的基础,包括分布式数据库、分布式文件系统和区块链。分布式数据库是大型企业处理核心业务的关键技术,强调数据的物理分布性、逻辑整体性和场地自治性。分布式文件系统以C/S模式运行,关注数据安全和读取速率。区块链作为去中心化的数据库,其安全风险和应用领域也被提及。此外,还介绍了物联网的基本概念和传感技术。
最低0.47元/天 解锁文章
4114

被折叠的 条评论
为什么被折叠?



