【摘 要】
:
信息时代高速发展的今天,互联网深入到人们生活的各个领域,各种新型的应用层出不穷,每天需要存储大量的数据以及应用需要访问大量的数据。存储内容和访问需求同时急剧增长,使
论文部分内容阅读
信息时代高速发展的今天,互联网深入到人们生活的各个领域,各种新型的应用层出不穷,每天需要存储大量的数据以及应用需要访问大量的数据。存储内容和访问需求同时急剧增长,使得数据资源集中存储的单节点服务器已经无法满足用户对服务质量所提出的要求。如何为用户以及上层应用提供高可靠性、高性能和高扩展的分布式存储服务,是当前讨论的热点问题。分布式结构化存储是指底层存储采用分布式的方式构建,提供给用户操作使用单机结构化存储的体验。通过对目前分布式存储技术的研究,我们开发了基于多节点的面向结构化数据的分布式存储系统。本文通过对现有的存储技术和相关云数据库系统的调研分析,提出了一个基于分库分表的多节点存储架构,并支持关系操作的云数据库系统DRDS。本文详细描述了DRDS系统框架中的网关子系统的设计思想以及功能实现。论文的主要研究工作包含以下几点:1、设计了一个分布式存储系统。利用分布式原理,将存储框架构建在多个存节点上,将对数据的操作分割成多个独立子操作,分别由系统中各个独立的服务节点完成对应的子操作。2、详细分析了SQL语法,构建了一个SQL子集解析器,结合数据表的分布信息,构建分布式查询计划,并对分布式查询做了优化。对分布式事务进行了详细的分析,并结合实际情况设计了对分布式事务的支持方案。3、高并发的网络通信框架的设计实现。针对本系统设计实现了一个基于Linux系统提供的Epoll多路复用机制的底层高性能网络通信框架,该框架为非阻塞I/O通信模型,支持大并发的连接访问,并做到了底层通信和上层业务的分离。通过功能测试和压力测试的数据表明,整个结构化存储系统的功能完整,能够正常运行,且能在较为合理的时延下完成大规模数据的存储访问。
其他文献
Java平台分为J2SE、J2EE和J2ME三大平台,分别对应于不同的应用。Java ME是Java Micro Edition的简称。它定位在嵌入式系统的应用上,可以用于手机、PDA等产品。因为Java的跨平
随着计算机软硬件性能的不断提升,各种新领域中的视频图像处理得到飞速发展,这也直接使机器视觉逐渐成为计算机研究范围内最为热门的研究方向之一基于视频的运动目标跟踪作为
无线传感器网络(Wireless Sensor Network,WSN)是物联网四大核心技术之,一直是当前众多学科中的研究热点。作为物联网感知层的重要组成部分,无线传感器网络的发展有助于全面
近年来,随着虚拟现实技术和计算机图形学的发展,对自然景物动态效果的真实模拟已成为研究热点,在游戏、动漫、影视、广告、视景仿真、军事等各个领域中,具有迫切的应用需求。
目前,实现语义Web服务的主要方法是使用本体描述Web Service,然后通过这些带有语义信息的描述使服务的发现、组合和调用能够自动完成。但是,现有的本体构建过程存在复杂、过
网络的日益普及大大改善了人们的生活,但是也给网络管理带了了新的课题,网络管理的自动化、智能化、高效率是网络安全、稳定、高效运行的保证。智能agent、多agent、移动agen
现代城市中会出现各种各样的警情事件,这使得公共安全和公众服务成为有关部门一项重要的工作。随着科学技术的发展和网络的普及,公众报警求助的方式也在不断发生变化。当发生
面神经麻痹,即面瘫,是一种常见的疾病,病因复杂,治疗过程漫长。面瘫分为两种,一种是脸的一侧患病,一种是两侧都患病,其中,单侧脸患病的情况更为普遍,通常所说的面瘫即指此类
网络存储结构的发展经历了几个阶段:大致包括DAS、SAN、NAS、带文件系统的SAN和OSD。理想的存储结构应该能够提供强安全性、跨平台的数据共享、高性能和对存储设备与客户数量
对等网络(P2P)技术近年来得到快速的发展。随着P2P系统规模和应用范围不断扩大,高效的资源发现机制成为P2P系统的关键技术。本文主要研究非结构化P2P系统中资源发现机制。本