基于Hadoop数据网盘的设计与实现.docx
PAGEIV
基于Hadoop数据网盘的设计与实现
摘要
随着计算机技术的进步,各类软件为了提高性能选择进一步提升软件体量,企业办公中的数据、个人工作和学习娱乐的数据都海量增加,所需硬盘空间越来越大,普通电脑的硬盘容量往往难以满足需求。且随着5G时代的到来,电脑的去硬盘化已成为现在比较流行的趋势,而电脑去硬盘化进程的必备条件便是可以容纳海量数据的网盘的构建。因此,本设计基于Hadoop集群和SSM框架搭建一个易操作、高容量和高扩展网盘系统,用于实现个人和企业海量数据存储和获取。
本文主要介绍网盘的前端、后端以及数据存储系统的构建和集成。通过本网盘可以实现理论接近无限的存储空间,从而为数据采集、挖掘提供数据支撑,降低数据获取成本,为个人和企业提供大容量存储空间、为企业管理决策提供数据方面的支持。
关键词:Hadoop;SSM;网盘
Abstract
Withthedevelopmentofcomputertechnology,variouskindsofsoftwarearefurtherimprovedinordertoimprovetheperformanceofthechoiceofsoftwarevolume.Theenterpriseofficedata,personalwork,learningandentertainmentdataaremassiveincrease.Theneedformoreandmoreharddiskspace,soordinarycomputerdeharddiskcapacityisoftendifficulttomeetthedemand.Withtheadventof5Gera,thecomputersdeharddrivehasbecomeapopulartrend.Thecomputersharddriveprocessisaprerequisitefortheconstructionofnetworkdiskcanholdmassivedata.Therefore,thisdesignisbasedonHadoopclusterandSSMframeworktobuildaneasytooperate,highcapacityandhighexpansionnetworkdisksystemforpersonalandenterprisemassdatastorageandacquisition.
Thispapermainlyintroducestheconstructionandintegrationofnetworkdisksfrontend,backendanddatastoragesystem.Itcanrealizethetheorynearlyinfinitestoragespacethroughthenetworkdisk.Itcanprovidesupportfordatagatheringanddatamining,reducethecostofdataacquisition,providelargecapacitystoragespaceforindividualsandenterprises,andprovidedatasupportforenterprisemanagementdecisions.
Keywords:Hadoop;SSM;Netdisk
目录
TOC\o1-3\h\z\u第1章绪论 1
1.1开发背景 1
1.2开发的内容和意义 1
第2章关键技术介绍 2
2.1SSM框架 2
2.1.1Spring框架 2
2.1.2SpringMVC框架 2
2.1.3MyBatis框架 2
2.2HDFS集群分布式文件存储系统 2
2.3MySQL数据库 3
第3章需求分析 4
3.1项目功能的需求分析 4
3.2普通用户事务 5
3.3网盘管理员事务 6
第4章总体设计 7
4.1系统架构 7
4.1.1系统物理架构 7
4.1.2系统逻辑架构 7
4.2系统静态结