在高校中构建与部署图形数据库

(整期优先)网络出版时间:2019-07-17
/ 2

在高校中构建与部署图形数据库

于红丽

济南市技师学院山东济南250000

摘要:在高校中,由于数据结构的不统一,会对传统关系型数据库的构建与部署带来困难。对于电子档案的构建来说,数据结构是非常关键的一步。图形数据库因其所能提供良好的灵活性,可以很好地解决这个问题。在高校中,部署与构建图形数据库也可以很好地服务于未来对于数据的需求。

关键词:图形数据库电子档案高校档案系统

一、图形数据库简介

图形数据库又称图数据库(GraphDatabase),是一种流行的NOSQL数据库。其在设计之初就决定了在图数据库中,关系和数据处在一样重要的地位。越是复杂的数据模型,使用图形数据库的优势就越明显。

二、使用图形数据库来构建电子档案数据库

在传统数据库中,录入学生档案数据的时候需要先规划好学生表的数据结构(黄德才,2002)。假设其中有学号、姓名,以及学院。那么学号便是主键,可以用来链接其他表格例如学院表、选课表。在图形数据库中,完成这个操作需要先录入三个节点,学号、姓名,以及学院。随后再连接学号到姓名,并连接学号到学院。随后,在关系型数据库中,如果想要给学生赋予一个课程,还需要一个选课表。如果想要捕捉学生档案的更多信息到学校电子信息系统中,则需要进一步地建立表格并录入数据。但是在图形数据库中,仅需要加入每一个新的属性(如选课)作为新的节点即可。

在高校中部署图形数据库,需要考虑如下几个重要的点:

1.组织结构。在学校中,组织结构是如何划分的。行政部门与学术部门之间的关系会对数据之间的结构产生直接或间接的影响。

2.现行数据结构。现在所使用的数据结构与使用方式均应当被考虑到。在设计以及以后的部署当中,应该尽可能地减少用户的学习成本。同时,所有现在所使用的数据应当尽可能地保留下来。

3.用户组成。这一部分主要关注于谁会对系统进行访问,访问的权限该如何划分。自然而然地,这是非常关键的一个部分。

三、部署图形数据库的优势

对于高校部署图形数据库而言,这里可以总结出三个主要的优点。

1.性能。图形数据库较关系型数据库拥有更好的性能表现,尤其是当进行复杂查询的时候。在高校的电子档案系统中,可能会存在非常多的表格。例如当查询‘所有选过某老师的课的所有某学院的学生’的时候,通过传统关系型数据库可能会涉及到学生表、选课表、教职工表,以及学院表等多个表格以及多重的子查询。这样的查询每一次都可能耗费非常多的时间。随着数据的持续增多,查询效率会持续下降。对于高校而言,如果将档案电子化,其数据规模将会逐年增加。在图形数据库中,查询将会被简化从而提升查询效率。在很多的例子中,这种进步都可以被观察到。将相同的数据从关系型数据库转移至图形数据库之后,查询将会变得更加简单也更加迅速。

2.灵活性。因为图形数据库不用提前设定表格结构,图形数据库将拥有完全的灵活性来应对将来的变化。虽然传统关系型数据库更容易理解也更容易部署。但是对于大型教育机构而言,有时候,庞大的组织规模会带来内部数据结构的不统一。

3.易维护。任何数据库,电子档案系统的部署均会涉及到日后的更新与维护。在高校部署中,维护与更新应侧重于保持系统的安全与稳定。图形数据库可以很好地适用增量更新或迭代更新。在这个过程中,高校的相关部门不需要耗费人力物力财力来更新底层硬件或者安排更新窗口来协调工作。

四、总结

相比较于传统关系型数据库,图形数据库具有自己独特的优势。图形数据库不依赖于预先制定的表格,可以更快地修改与更新数据结构。在录入新数据的时候,也不需要完全遵守预定的数据结构。这对于高校而言是非常有利的。对于长时间依赖纸质档案来进行档案管理与学校运行的高校而言,其现行档案数据结构极可能不统一。图形数据库可以很好地解决这个问题而不用修改现行的数据结构。

参考文献

[1]AnglesR&GutierrezCSurveyofgraphdatabasemodels.ACMComputingSurveys(CSUR),2008,40,(1):1。

[2]LeavittNWillNoSQLdatabasesliveuptotheirpromise.Computer,2010,43,(2)。

[3]MillerJJGraphdatabaseapplicationsandconceptswithNeo4j.InProceedingsoftheSouthernAssociationforInformationSystemsConference,Atlanta,GA,USA,Vol.2324,p36,2013,March。

[4]WhatIsaGraphDatabaseandPropertyGraph|Neo4j,https://neo4j.com/developer/graph-database/,2018

[5]RoyPSeshadriSSudarshanS&BhobeSEfficientandextensiblealgorithmsformultiqueryoptimization.InACMSIGMODRecord,Vol.29,No.2,pp.249-260,ACM,2000,May。

[6]黄德才数据库原理及其应用教程[M].科学出版社,2002。