一种面向对象的存储对接框架设计及其在数据库、文件系统上的实现开题报告

 2022-01-14 11:01

全文总字数:3608字

1. 研究目的与意义、国内外研究现状(文献综述)

课题的意义:为了满足不同的数据存取需求,计算机有着多样的存储介质,基于这些物理的存储介质,又有着诸多的逻辑存储结构。比如常见的数据库,就可细分为关系型数据库、键值对数据库、图数据库、面向对象数据库等,每一个分类下都有着不同研发人员研发的产品。因此软件开发人员不得不花费一定的时间去关心如何对接各个存储,影响开发效率。因此,如何提供一个统一而且易用的接口去访问存储,对降低代码耦合、提升软件开发效率都有很大的助益。

国内外研究进展:对于统一接口的研究由来已久,并有着许多成熟的技术,如针对数据库的jdbc、odbc。随着面向对象编程的普及,orm(对象关系映射)技术也随之产生,使得存储接口对面向编程更友好,并产生了hibernate、spring等现下流行的框架。由于计算机存储的多样性,这类研究大多是集中于某一特定分类进行的。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

研究的目标:

设计一个对接存储的框架,且满足以下几点要求:

1.对面向对象编程友好。即从存储读取数据或向存储写入数据都被转化为对一个对象进行操作;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

研究方法:

主要分为理论研究与实践两方面。对于理论研究,需要收集、学习相关文献,尤其是orm、设计模式、sql优化等方面的论文,同时涉猎一些存储相关的知识,包括了解键值对数据库、图数据库、面向对象数据库的实现、常见的文件系统,也要了解一些分布式存储的知识。以提高本框架的通用性、可扩展性与性能。对于实践,一是结合目前在大数据产品提供商星环信息科技中实习积累的知识,使本框架更具实用性。二是自己编写代码,不断实验。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

1.目前主流的存储对接框架都针对特定类型的存储,如不同的关系型数据库。本课题的研究更加强调框架的通用性,将对存储的具体操作开放给使用者去实现;

2.集成了一些优化,且提供接口使使用者可以自定义或添加自己的优化功能;

3.实现了sql语言操作存储、面向对象方式操作存储、文件系统直接操作三者的对应关系,使得对多样的存储有统一的逻辑,多样的操作方式,且能够方便地进行不同存储间的迁移。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

3月6日-3月15日

准备阶段。收集并学习有关orm、sql词法解析的相关知识,了解常见类型的数据库、文件系统,学习hdfs等分布式存储相关知识,了解其运行机制及影响性能的因素;

3月15日-3月22日

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。