热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

oracle数据库查询下级_Oracle图技术

Oracle数据库为企业应用提供高性能、可扩展的图数据管理、查询和分析能力。除了企业级应用所需的功能之外,还提供了最先进的图特性:细粒度安全性、高可用性

2e775ef5a9e4cc3cf339062f4d30916c.png

        Oracle数据库为企业应用提供高性能、可扩展的图数据管理、查询和分析能力。除了企业级应用所需的功能之外,还提供了最先进的图特性:细粒度安全性、高可用性、易管理性以及和应用中的其他数据集成。

        Oracle的聚合多模型数据库原生支持图、空间、XML、JSON和其他类型的数据。

        Oracle的支持包括两个图数据模型:属性图和RDF图。

        属性图特性支持内存中使用超过50个预构建算法的高性能图分析,以及使用类似 SQL 语言 PGQL 的图查询。在欺诈分析、漏洞分析、推荐系统等的客户可以使用属性图。

        RDF图特性包括对W3C标准RDF、OWL和SPARQL的原生支持,支持嵌入到SQL查询中的高性能、可伸缩SPARQL和SPARQL。在制药、出版、公共部门等客户的连接和共享数据应用中可以使用RDF图。

图分析

        Oracle的使命是帮助人们以新的方式查看数据,发现见解,并发掘无限的可能性。图分析是关于理解数据中的关系和连接,并检测识别新见解的模式。利用Oracle的图产品,开发人员可以使用一套全面的图查询和分析工具,将图集成到企业级数据管理基础设施上的应用中。Oracle Cloud Gen 2和Oracle Autonomous Database(业界唯一的自动驱动、自我保护和自修复数据库)的创新技术可用于图应用程序。企业基础设施支持使用图分析功能,如社区检测、聚类、影响者分析、异常检测、路径在高度安全、高可用性的环境中进行分析和模式匹配。图分析被广泛应用于金融、制造业、公共部门、制药和其他行业的企业客户。

属性图特性

        当天生成和采集的大部分数据包含数据实体之间的内在关系。这些关系可以很容易地构造为一个属性图(一组连接的实体)。属性图顶点表示实体,边表示关系,关联的属性(属性)存储为两者的键值对。

        属性图在内存分析服务器(PGX)中使用Java API进行分析,这些API实现了50多种预构建算法。高度可伸缩、并行、内存分析服务器是甲骨文的创新。可以使用内置的声明性图查询语言PGQL查询图,PGQL是一种功能强大、易于使用的类似SQL的图模式匹配查询语言,它匹配模式并返回图中的顶点、边、顶点和边属性以及子图。PGQL查询可以在内存分析服务器中运行,也可以直接在Oracle数据库中的图数据上运行。

        属性图分析:预构建的分析图算法包括排名、中心度、推荐、社区检测和路径查找应用。为高性能和极端规模而设计的PGX可以处理具有数十亿个顶点和边的图。用户还可以为专门的图分析构建自己的算法。分析算法的结果存储为图中顶点和边的瞬态属性,并在PGQL中用模式匹配查询进行检查。模式匹配和分析的结合为图分析提供了一个高度表达和灵活的界面。图分析可以在Java应用程序中执行,也可以在Oracle WebLogic Server和Apache Tomcat中部署的PGX中执行。

182f59a1c51b0bac6e007b572b0b6c44.png

        属性图查询语言PGQL:除了SELECT、FROM、WHERE、GROUP BY和ORDER BY等SQL结构,以及ABS、CEIL、FLOOR和ROUND等函数,PGQL还允许匹配图模式。固定长度的图模式匹配每个查询的固定数量的顶点和边。可变长度图模式包含一个或多个量词,如*、+、?或{2,4}来匹配递归中的顶点和边。PGQL将图模式匹配与子查询功能集成,以便在一个查询中匹配的顶点和边可以传递给另一个查询以继续连接或模式匹配。由于PGQL是建立在SQL的基础上的,它受益于所有现有的SQL特性和任何随时间添加到标准中的SQL特征。

0ebdb7b72000d6feb62b436de18da9a0.png

        企业特性:图数据管理是聚合的多模型Oracle数据库的一部分。数据库的企业特性全部扩展到图数据管理:细粒度安全性、高可用性、易管理性、与业务应用中所有其他数据的集成等等。

        易于开发和其他特性:通过一组JavaAPI,可以创建和删除属性图,添加和删除顶点和边,使用键值对搜索顶点和边,创建文本索引,以及执行其他操作。丰富的用户接口,包括用于notebook的PGX和PGQL解释器、shell UI和图可视化。

RDF图功能

        Oracle数据库中的RDF图模型提供了对RDF和OWL的本地支持,万维网联盟(W3C)表示和定义知识图、语义数据的标准,以及支持全面RDF查询、推理和分析的图查询语言SPARQL。RDF图为不同的应用创建一个统一的元数据层,用于识别、集成和发现数据。RDF图是知识图和链接数据应用的核心,这些应用在医疗保健和生命科学、金融、媒体和智慧社区中很常见。

        RDF图查询:Oracle的RDF图可以扩展到数十亿个三元组,具有并行加载、查询和推断功能。RDF图直接在Oracle数据库中存储、加载和查询。模式匹配查询可以用SQL中的SPARQL1.1、Apache Jena Java API和Fuseki SPARQL端点web服务执行。内置推理使用前向链接规则和使用OWL 2、SKOS和用户定义规则的推理。基于开放地理空间联盟标准的GeoSPARQL评估RDF图中的空间数据。在表上定义的RDF视图支持关系型SPARQL查询数据。属性图视图支持图分析。第三方自然语言处理框架支持语义文本索引。

        企业特性:企业应用程序受益于RDF 图与Oracle数据库和Oracle工具的广泛集成。SQL Developer提供了一个易于使用的接口来处理和查询RDF图数据。Oracle数据库管理实用程序和调优可应用于RDF图,包括Enterprise Manager、Oracle optimizer hint、SQL*Loader直接路径加载、Data Guard物理备用、数据泵导入/导出、Recovery Manager和外部表。访问控制可以在模型级应用,也可以使用Oracle标签安全性选项在三级应用。可以使用SPARQL1.1路径表达式、, Apache Jena兼容的图可视化工具、 Oracle SQL Developer 和高级分析来分析RDF图。

04f8d4a54b6758328103282ac0326375.png

领先IT平台的图功能

        Oracle的图功能是Oracle数据库的本机组件,也是用于Oracle云、内部部署和大数据部署的世界领先的信息技术平台的一部分。应用程序受益于Oracle数据库的企业级性能、可扩展性、安全性和数据集成功能。他们可以利用Oracle Exadata数据库机器的强大处理能力和带宽。开发人员可以使用现代开发框架轻松地将这些功能合并到他们的解决方案中。

复制连接或查看原文,快速入门-在Oracle数据库上创建属性图:

https://blogs.oracle.com/oraclespatial/getting-started-creating-a-property-graph-on-oracle-database



推荐阅读
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 数字账号安全与数据资产问题的研究及解决方案
    本文研究了数字账号安全与数据资产问题,并提出了解决方案。近期,大量QQ账号被盗事件引起了广泛关注。欺诈者对数字账号的价值认识超过了账号主人,因此他们不断攻击和盗用账号。然而,平台和账号主人对账号安全问题的态度不正确,只有用户自身意识到问题的严重性并采取行动,才能推动平台优先解决这些问题。本文旨在提醒用户关注账号安全,并呼吁平台承担起更多的责任。令牌云团队对此进行了长期深入的研究,并提出了相应的解决方案。 ... [详细]
  • 单点登录原理及实现方案详解
    本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • express工程中的json调用方法
    本文介绍了在express工程中如何调用json数据,包括建立app.js文件、创建数据接口以及获取全部数据和typeid为1的数据的方法。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
author-avatar
堰牙齿想晒阳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有