什麽是Graph database?

什麽是Graph database?,第1张

图形数据库(graphic database)是利用计算机将点、线、画霹图形基本元素按一定数据结同灶行存储的数据集合,将地图与其它类型的平面图中的图形描述为点、线、面等基本元素,并将这些图形元素按一定数据结构(通常为拓扑数据结构)建立起来的数据集合。包括两个层次:第一层次为拓扑编码的数据集合,由描述点、线、面等图形元素间关系的数据文件组成,包括多边形文件、线段文件、结点文件等。文件间通过关联数据项相互联系;第二层次为坐标编码数据集合,由描述各图形元素空间位置的坐标文件组成。图形数据库仍是目前地理信息系统中对矢量结构地图数字化数据进行组织的主要形式。

新加坡南洋理工大学计算机科学与工程学院是全球领先的计算机科学与工程教育,研究和创新学院,跟着来一起了解一下吧。

一、就业前景

通过终身学习和研究注入的计算机科学与工程教育培养企业家领导者。为可持续发展的未来挑战创造创新研究解决方案。

二、研究领域

南洋理工大学计算机科学与工程学院的教授,以及他们的博士生和研究人员,探索激动人心的计算机科学与工程领域的主题,以推动最先进的技术。以下是研究领域的简要概述:

硬件和嵌入式系统: 低能耗硬件、硬件加速、架构感知算法、可重配置计算、嵌入式传感、多功能传感器、支持IP的设备。

网络安全和取证: 数据隐私、隐私保护分析、恶意软件分析、正式系统验证、移动设备安全、网络攻击归属、黑暗网络监控、僵尸网络检测、加密数据处理、生物识别、网络取证。数据管理和分析:时空数据库、图形结构数据库、大数据分析、预测分析、社交媒体分析、问答系统、情感分析。

计算智能: 认知和神经系统、决策支持系统、进化、模因和统计学习、模糊系统、智能多代理、智能系统和设备、机器学习和自然启发系统。计算机视觉和语言:计算机视觉、多媒体、图像处理、视频分析、语音和信号处理、3D几何建模、条纹模式分析、机器翻译。

图形和交互式计算: 人机交互、用户体验设计、增强现实、化身行为建模、严肃游戏、游戏化。并行和分布式计算:分布式系统/计算(协作技术、p2p系统、传感器网络、理论和算法)、高性能计算(网格和云计算、GPGPU、性能优化和工具)和大规模仿真(基于代理的仿真) 、决策支持系统、虚拟环境)。生物医学信息学:诊断仪器、高级医学成像和可视化、生理模型、生物信息学和计算生物学、医学定量方法、医疗保健信息系统、安全远程医疗和临床数据挖掘。

新加坡南洋理工大学 推荐阅读:

先,先简要介绍一下Neo4j。Neo4j是由Java和Scala写成的一个NoSql数据库,专门用于网络图的存储。更详细的内容可见官网。作为一个图形数据库,Neo4j有以下优点:

更快的数据库 *** 作。当然,有一个前提条件,那就是数据量较大,在MySql中存储的话需要许多表,并且表之间联系较多(即有不少的 *** 作需要join表)。

数据更直观,相应的SQL语句也更好写(Neo4j使用Cypher语言,与传统SQL有很大不同)。

更灵活。不管有什么新的数据需要存储,都是一律的节点和边,只需要考虑节点属性和边属性。而MySql中即意味着新的表,还要考虑和其他表的关系。

数据库 *** 作的速度并不会随着数据库的增大有明显的降低。这得益于Neo4j特殊的数据存储结构和专门优化的图算法。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6763584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存