首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏马超的博客

    ONgDB图数据库与Spark的集成

    下面文章从ONgDB与Spark的集成开始【使用TensorFlow等深度学习框架分析图数据的方案不在本文的讨论范围,仅从图数据库领域探讨与Spark的集成是一个比较流行的方案,可以做一些基础图数据的计算与预训练提交给 在Spark集群安装neo4j-spark插件 下载组件 https://github.com/ongdb-contrib/neo4j-spark-connector/releases/tag/2.4.1 -M1 下载组件放在spark安装目录的jars文件夹 E:\software\ongdb-spark\spark-2.4.0-bin-hadoop2.7\jars 基础组件依赖信息 版本信息 Spark 2.4.0 http://archive.apache.org/dist/spark/spark-2.4.0/ ONgDB 3.5.x Neo4j-Java-Driver 1.7.5 Scala 2.11 /ongdb-spark-java-scala-example 下载依赖包如果出现问题请检查下面网址是否可以正常下载Spark相关的JAR包 http://dl.bintray.com/spark-packages

    58330编辑于 2022-07-04
  • 来自专栏马超的博客

    图数据库ONgDB Release v-1.0.3

    @[TOC](图数据库ONgDB Release v-1.0.3) Here's the table of contents: • 一、升级内容 • 二、其它补充 图数据库ONgDB Release v-1.0.3 ONgDB-v1.0小版本升级信息。 Dependabot alerts ONGDB-294 - Upgrade to Jackson 2.13.3 ONGDB-299 - Upgrade io.netty:netty-all to 4.1.44 vulnerability ONGDB-295 - Upgrade maven-gpg-plugin to 3.0.1 ONGDB-296 - Upgrade nexus-staging-maven-plugin 引用链接 [1] ONgDB 1.0 Changelog: https://github.com/graphfoundation/ongdb/wiki/ONgDB-1.0-Changelog [2] 图基金会的

    32820编辑于 2022-09-02
  • 来自专栏马超的博客

    如何为ONgDB核心项目源码做贡献

    其他工具推荐: •ONgDB开源代码库:https://github.com/graphfoundation •ONgDB源码:https://github.com/graphfoundation/ongdbONgDB网站:https://www.graphfoundation.org/•ONgDB的云服务:https://hub.docker.com/r/graphfoundation/ongdb•加入 ONgDB开源组织参与项目讨论:https://www.graphfoundation.org/get-involved/•ONgDB插件代码仓库:https://github.com/ongdb-contrib ONgDB目前发布的版本 ONgDB图数据库由于商标版权的问题,目前已经正式与Neo4j分割。 ONgDB-3.5.22生产稳定版本下载[1] 其它版本下载[2] 最新版本ONgDB-1.0.0-beta01下载[3] 为核心项目做贡献 ONgDB图数据库基金会开源官网地址[4] 进入ONgDB

    44530编辑于 2022-07-04
  • 来自专栏马超的博客

    图数据库ONgDB Release v-1.0.1

    最近,ONgDB在v1.0基础上进行了第一次小版本升级,现在将主要信息同步如下。需要注意的是ONgDB企业版和社区版都是开源的,区别在开源协议不同,使用时请注意区分。 -1.0.1-unix.tar.gz•Windows 64 bit: ongdb-community-1.0.1-windows.zip•Windows 32 bit: ongdb-community- •Windows 64 bit: ongdb-enterprise-1.0.1-windows.zip •Windows 32 bit: ongdb-enterprise-1.0.1-windows.zip 7474:7474 --publish=7687:7687 \ --volume=$HOME/ongdb/data:/data \ graphfoundation/ongdb-enterprise -1.0.1 [2] ONgDB-v1.0.1: https://github.com/graphfoundation/ongdb/releases/tag/1.0.1

    48910编辑于 2022-09-02
  • 来自专栏马超的博客

    图数据库ONgDB Release v-1.0.2

    @[TOC](图数据库ONgDB Release v-1.0.2) Here's the table of contents: • 一、升级内容 • 二、其它补充 图数据库ONgDB Release v-1.0.2 ONgDB-v1.0小版本升级信息。 一、升级内容 ONGDB-284 - Upgrade org.eclipse.jetty version to 9.4.46 ONGDB-285 - Upgrade junit to 4.13.2 ONGDB ONGDB-291 - Upgrade bcprov-jdk15on to 1.70 ONGDB-292 - Upgrade gson from 2.8.2 to 2.8.9 ONGDB-293 - 引用链接 [1] ONgDB 1.0 Changelog: https://github.com/graphfoundation/ongdb/wiki/ONgDB-1.0-Changelog [2] 图基金会的

    77230编辑于 2022-09-02
  • 来自专栏马超的博客

    图数据库ONgDB Release v-1.0.0

    @[TOC](图数据库ONgDB Release v-1.0.0) Here's the table of contents: •一、ONgDB•二、Geequel•三、APOC•四、ONgDB Browser Disclaimers[3] 三、APOC APOC是一个与ONgDB一起工作的库。ONgDB 1.0通过APOC引入了用户自定义过程和函数的概念。 四、ONgDB Browser ONgDB Browser是ONgDB的通用用户界面,可以使用现代易用的工具对数据库进行查询、可视化、管理和监控。 ONgDB浏览器中的代码视图显示了Geequel查询结果,附加了关于ONgDB服务器版本和主机地址的元数据。 •初次登录默认用户名:ongdb,密码:ongdb 五、Geequel Shell Geequel Shell是ONgDB的命令行界面,默认情况下与ONgDB一起打包。

    1.2K20编辑于 2022-09-02
  • 来自专栏马超的博客

    图数据平台解决方案:单节点部署

    一、下载ONgDB部署文件 可以从GitHub ONgDB Releases[2]处下载打包文件,或者从The Graph Foundation网站[3]获取。 二、Windows系统部署 进入到ONgDB安装目录后,执行下面命令即可。 bin\ongdb.bat console # 退出命令行可停止数据库服务 CMD启动ONgDB数据库服务 Win10访问本地ONgDB数据库服务 三、CentOS系统部署 使用Xshell 将ONgDB的Linux部署文件,上传到任意目录下,解压后执行下面命令启动。 bin/ongdb start # 停止:bin/ongdb stop # 重启:bin/ongdb restart 在CentOS系统命令行中启动ONgDB 在CentOS系统图形界面中访问ONgDB

    78740编辑于 2022-09-02
  • 来自专栏马超的博客

    图数据平台解决方案:Docker部署

    of contents: • 一、安装Docker • 二、使用Docker安装单节点 • 三、使用Docker安装集群 图数据平台解决方案:Docker部署 本文主要介绍使用Docker进行ONgDB 一、安装Docker 为了支持使用Docker镜像进行安装ONgDB图数据库服务,开始之前需要先给操作系统安装Docker服务。 docker run \ --publish=7474:7474 --publish=7687:7687 \ --volume=$HOME/ongdb/data:/data \ graphfoundation/ongdb-enterprise:1.0.2 Docker镜像安装ONgDB单节点 ONgDB单节点启动成功 三、使用Docker安装集群 继续安装ONgDB /data:/data \ graphfoundation/ongdb-enterprise:1.0.2 三台机器全部拉取好镜像以后,修改Docker容器内ONgDB的配置项、主机名、域名映射等内容

    54620编辑于 2022-09-02
  • 来自专栏马超的博客

    同构图与异构图CYPHER-TASK设计与TASK锁机制

    CREATE TABLE `ONGDB_TASK_CHECK_POINT` ( `huid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `hcode DAG TASK检查点记录表'; task-lock表结构设计 【ONGDB_TASK_CHECK_POINT_LOCK】任务状态锁表负责对任务状态进行加锁操作,保证TASK运行时的唯一性。 updateLock INNER JOIN (SELECT task_lock,hcode FROM ONGDB_TASK_CHECK_POINT_LOCK selectLock WHERE task_lock updateLock INNER JOIN (SELECT task_lock,hcode FROM ONGDB_TASK_CHECK_POINT_LOCK selectLock WHERE task_lock # 图数据库相关插件包下载 https://github.com/neo4j-contrib/neo4j-apoc-procedures https://github.com/ongdb-contrib

    83530编辑于 2022-07-04
  • 来自专栏马超的博客

    从MariaDB的发展理解ONgDB开源图数据基金会

    •1.1 ONgDB介绍 •1.2 DB-ENGINES排名•三、您可能想知道这些内容 从MariaDB的发展理解ONgDB开源图数据基金会 众所周知,当开源软件是由商业公司来运营的话,软件必然会有各种各样的限制措施 二、了解ONgDB背后的基金会 今天文章的标题是从MariaDB的发展理解ONgDB开源图数据基金会,其实目的是想通过MariaDB这个项目的由来与发展,帮助大家去了解ONgDB这个项目。 Neo4j宣布闭源以后Github出现了ONgDB这个项目,ONgDB是Neo4j®企业版3.4.0.rc02的独立分支,开源许可也分为企业版AGPLv3、社区版GPLv3。 [10] 总的来说,ONgDB的出现与发展与MariaDB有类似的地方,也有很大的不同。ONgDB完全由社区fork代码以后进行开发,且基金会没有Neo4j的创始人参与。 三、您可能想知道这些内容 •ONgDB因果集群部署[11]•图数据库选型之前可以先看看这个介绍[12]•Neo4j企业版的价格[13]•想了解ONgDB初始版本的开发过程嘛?

    73030编辑于 2022-09-02
  • 来自专栏马超的博客

    图数据平台解决方案:集群部署

    @TOC[1] Here's the table of contents: • 一、设计集群节点角色 • 二、准备部署文件 • 三、关闭CentOS防火墙 • 三、修改主机名和hosts • 四、修改ONgDB 配置文件 • 五、启动集群 图数据平台解决方案:集群部署 本文主要介绍ONgDB的因果集群部署方式。 tar -zxvf ongdb-enterprise-1.0.2-unix.tar.gz ONgDB部署文件准备 三、关闭CentOS防火墙 为了保证集群之间可以进行网络交互,请在三台机器上执行关闭防火墙操作 配置文件 ONgDB配置文件位于安装目录的conf文件夹下,文件名为ongdb.conf。 bin/ongdb start 启动服务 数据库服务启动成功后,可以在浏览器端进行访问。这里我访问后创建了一些样例数据。点击浏览器五角星的位置,可以创建一些样例数据进行测试。

    47820编辑于 2022-09-02
  • 来自专栏马超的博客

    无向环路子图分析与虚拟子图生成

    Here's the table of contents: 无向环路子图分析与虚拟子图生成 •ONgDB图数据库集成APOC和OLAB-APOC组件•使用函数分析无向环路返回布尔值•使用过程分析无向环路返回路径节点序列 图数据库集成APOC和OLAB-APOC组件 1.1 ONgDB软件包下载 •GitHub:ONgDB-v-3.5.22企业稳定版下载[1]•百度网盘【提取码: mfe2】:ONgDB-v-3.5.22 -3.5.22企业稳定版下载: https://github.com/ongdb-contrib/ongdb-deploy [2] 百度网盘【提取码: mfe2】:ONgDB-v-3.5.22企业稳定版下载 [5] GitHub:Olab-Apoc-v-3.5.x企业稳定版下载: https://github.com/ongdb-contrib/ongdb-lab-apoc/releases [6] Github-Wiki :关于Olab-Apoc组件的使用说明: https://github.com/ongdb-contrib/ongdb-lab-apoc/wiki

    1.1K10编辑于 2022-07-04
  • 来自专栏马超的博客

    存储过程实现上亿级图数据分块ETL

    olab.ids.batch(min,max,batch) AS value UNWIND value AS list RETURN list[0] AS min,list[1] AS max 过程与函数插件ongdb-lab-apoc https://github.com/ongdb-contrib/ongdb-lab-apoc 过程与函数插件neo4j-apoc-procedures https://github.com/neo4j-contrib /neo4j-apoc-procedures 组件版本信息 ongdb-3.5.x apoc-3.5.x olab-apoc-3.5.x 完整实现案例 WITH 'jdbc:mysql://datalab-contentdb-dev.crkldnwly6ki.rds.cn-north

    64740编辑于 2022-07-04
  • 来自专栏深度学习与python

    开源还有真假?Neo4j 起诉3家公司虚假宣传开源胜诉

    ONgDB 则是 Graph Foundation 以开源方式运营的项目。ONgDB 自 Neo4j EE分叉而来,其初始版本的源代码来自 Neo4j EE 代码库完全闭源之前的代码。 本来开源分叉是很常见的,但这件事情的问题在于,ONgDB 及其公司一直宣称自己是开源的 Neo4j EE,造成很多混淆。目前 ONgDB 已经完全改版,弃用了所有与 Neo4j 相关的商标信息。 目前,该组织停止了对 ONgDB 版本 3.4、3.5 和 3.6 的支持,并发布了 AGPLv3 许可的 Neo4j EE 版本 3.4.0.rc02 的分支 ONgDB 1.0,用户商用时需要遵守对应的开源协议 ,而 ONgDB 的社区版开源协议为 GPLv3。 法院认为,PureThink 公司删除 Commons Clause 这一行为是不合理的,所以其在广告中声称 ONgDB 软件是开源的,可以被认定为虚假广告。

    55520编辑于 2022-04-19
  • 来自专栏马超的博客

    Graphene图数据建模工具

    References [1] TOC: Graphene图数据建模工具 [2] Graphene: https://github.com/ongdb-contrib/graphene [3] 欢迎提Issues : https://github.com/ongdb-contrib/graphene/issues [4] 源码位置: https://github.com/ongdb-contrib/graphene [5] Graphene: https://ongdb-contrib.github.io/graphene/demo.html

    1.1K20编辑于 2022-09-02
  • 来自专栏开源社

    【翻译】开源促进会没有赢得 Neo4j 诉 PureThink 案的胜利

    The relevant bit from the appeals court is here: 上诉法院的相关内容在此: Defendants’ representation that ONgDB is 被告声称 ONgDB 是 Neo4j(R)EE 的“免费和开源”版本,这在字面上是错误的,因为瑞典软件许可证第 7 条只允许下游被许可人删除上游被许可人对原始作品添加的“进一步限制”。 原告认为,被告关于 ONgDB 是“自由和开源”的陈述是错误的,因为“Neo4j 瑞典软件许可证不允许被告删除共享条款所施加的商业限制。” 反方动议,第 30 页;另见原告第 18 页的答复 (“被告对他们将 ONgDB 推销为’免费和开源’的 Neo4j(R) EE 主要是基于他们对 Neo4j 瑞典软件许可的(错误)解释以及作为其基础的 在这起诉讼中,ONgDB 不是“自由和开放源码”,因为 PureThink 从 AGPL 中删除了 Commons 条款。想想这个问题。请看第 23 页开始的“虚假声明”部分。

    47120编辑于 2022-04-11
  • 来自专栏马超的博客

    以图搜图-【案例】将图搜结果转换为虚拟图之后输出

    参考链接 ONgDB图数据库存储过程插件ongdb-lab-apoc[2] References [1] TOC: 以图搜图-【案例】将图搜结果转换为虚拟图之后输出 [2] ONgDB图数据库存储过程插件 ongdb-lab-apoc: https://github.com/ongdb-contrib/ongdb-lab-apoc/wiki

    81420编辑于 2022-07-04
  • 来自专栏马超的博客

    APOC自定义函数和过程

    在下面的案例中图库版本为ongdb-3.5.22。百度概念解释[2]宏(英语:Macro)是一种批量处理的称谓。 company-name',companyName) AS query WITH apoc.convert.fromJsonMap(olab.http.post('http://10.20.13.130/ongdb /neo4j-apoc-procedures/releases/tag/3.5.0.15.1 •ongdb-lab-apoc-3.5.22 https://github.com/ongdb-contrib /ongdb-lab-apoc/releases/tag/3.5.22.x •ongdb-enterprise-3.5.22 https://github.com/graphfoundation/ongdb /releases/tag/3.5.22 References [1] TOC: ONgDB-APOC自定义函数和过程 [2] 百度概念解释: https://baike.baidu.com/item

    87440编辑于 2022-07-04
  • 来自专栏马超的博客

    使用开源软件攒一个企业级图数据平台解决方案

    @TOC[1] Here's the table of contents: 使用开源软件攒一个企业级图数据平台解决方案 最近有技术社区的朋友,刚从Nebula Graph切换到ONgDB,想付费让我给出个图数据平台解决方案 开始之前各位需要了解的是,本次分享的解决方案是基于ONgDB-v1.x的,并且正运行在百亿规模的复杂图数据环境下。另外使用的组件全都是开源的。如果开源方案满足不了需求,请找商业机构支持。 数据迁移:从ONgDB历史版本、从Neo4j历史版本 4. 图计算与图数据处理:Apoc、Algo、Spark、Tensorflow 5.

    39320编辑于 2022-09-02
  • 来自专栏马超的博客

    基于check-point机制的任务状态回滚和数据分块任务

    ,\'%Y-%m-%d %H:%i:%s\') AS check_point,DATE_FORMAT(NOW(),\'%Y-%m-%d %H:%i:%s\') AS currentTime FROM ONGDB_TASK_CHECK_POINT user=dev&password=datalabgogo&useUnicode=true&characterEncoding=utf8&serverTimezone=UTC','UPDATE ONGDB_TASK_CHECK_POINT user=dev&password=datalabgogo&useUnicode=true&characterEncoding=utf8&serverTimezone=UTC','UPDATE ONGDB_TASK_CHECK_POINT YIELD row RETURN row,batchFailedSize,rawCheckPoint; 资料 上述TASK中提到的过程和函数可以从下面的链接下载: https://github.com/ongdb-contrib /ongdb-lab-apoc https://github.com/neo4j-contrib/neo4j-apoc-procedures 备注 上述方案在【基于check-point实现图数据构建任务

    61120编辑于 2022-07-04
领券