Neo4j Extensions
================
Neo4j can be extended by writing custom code which can be invoked directly from Cypher,
as described in the developer manual at https://neo4j.com/docs/developer-manual/current/extending-neo4j/
These extensions are user defined procedures, user defined functions or security plugins. They are written in Java
and compiled into jar files. They can be deployed to the database by dropping a JAR file into the $NEO4J_HOME/plugins
directory on each standalone or clustered server. The database must be re-started on each server to pick up new procedures.
Configuring Procedures
----------------------
There are two configuration settings in $NEO4J_HOME/conf/neoj4.conf that are relevant when deploying procedures
or user defined functions:
* dbms.security.procedures.unrestricted
* dbms.security.procedures.allowlist
These are described in more detail in the documentation at
https://neo4j.com/docs/operations-manual/current/security/securing-extensions/
Sandboxing
----------
Neo4j provides sandboxing to ensure that procedures do not inadvertently use insecure APIs. For example, when writing
custom code it is possible to access Neo4j APIs that are not publicly supported, and these internal APIs are subject
to change, without notice. Additionally, their use comes with the risk of performing insecure actions. The sandboxing
functionality limits the use of extensions to publicly supported APIs, which exclusively contain safe operations,
or contain security checks.
For example:
# Example sandboxing
dbms.security.procedures.unrestricted=my.extensions.example,my.procedures.*
White listing
-------------
White listing can be used to allow loading only a few extensions from a larger library.
The configuration setting dbms.security.procedures.allowlist is used to name certain procedures that should be
available from a library. It defines a comma-separated list of procedures that are to be loaded.
The list may contain both fully-qualified procedure names, and partial names with the wildcard *.
For example, to only load a subset of the APOC library of procedures:
# Example allow listing
dbms.security.procedures.allowlist=apoc.coll.*,apoc.load.*
没有合适的资源?快使用搜索试试~ 我知道了~
neo4j企业版 5.15.0 windows 版本
共205个文件
jar:178个
txt:7个
ps1:6个
需积分: 5 0 下载量 168 浏览量
2023-12-31
22:41:16
上传
评论
收藏 107.64MB ZIP 举报
温馨提示
neo4j企业版 5.15.0 windows 版本 neo4j企业版 5.15.10 linux版本,企业版与社区的差别很大,主要有: 1、容量:社区版最多支持 320 亿个节点、320 亿个关系和 640 亿个属性,而企业版没有这个限制; 2、并发:社区版只能部署成单实例,不能做集群。而企业版可以部署成高可用集群或因果集群,从而可以解决高并发量的问题; 3、容灾:由于企业版支持集群,部分实例出故障不会影响整个系统正常运行; 4、热备:社区版只支持冷备份,即需要停止服务后才能进行备份,而企业版支持热备,第一次是全量备份,后续是增量备份; 5、性能:社区版最多用到 4 个内核,而企业能用到全部内核,且对性能做了精心的优化; 6、支持:企业版客户能得到 5X10 电话支持(Neo4j 美国电话、邮件,微云数聚电话、微信、邮件); 6、插件:还有企业版可以使用Bloom、ETL这些工具,社区版不支持
资源推荐
资源详情
资源评论
收起资源包目录
neo4j企业版 5.15.0 windows 版本 (205个子文件)
cypher-shell.bat 4KB
neo4j-admin.bat 925B
neo4j.bat 919B
neo4j.cer 2KB
neo4j.conf 16KB
neo4j-admin.conf 4KB
prunsrv-amd64.exe 114KB
prunsrv-i386.exe 95KB
apoc-5.15.0-core.jar 12.99MB
eclipse-collections-11.1.0.jar 9.99MB
neo4j-browser-5.12.0.jar 7.19MB
zstd-jni-1.5.5-10.jar 6.44MB
scala-library-2.13.11.jar 5.69MB
lucene-core-9.8.0.jar 3.6MB
scala-reflect-2.13.11.jar 3.59MB
neo4j-cypher-planner-5.15.0.jar 3.16MB
neo4j-cypher-interpreted-runtime-5.15.0.jar 3.1MB
neo4j-ast-5.15.0.jar 2.61MB
neo4j-kernel-5.15.0.jar 2.23MB
lucene-analysis-common-9.8.0.jar 1.82MB
jna-5.13.0.jar 1.79MB
log4j-core-2.20.0.jar 1.76MB
neo4j-cypher-logical-plans-5.15.0.jar 1.75MB
reactor-core-3.5.11.jar 1.74MB
eclipse-collections-api-11.1.0.jar 1.71MB
neo4j-cypher-5.15.0.jar 1.67MB
jackson-databind-2.15.2.jar 1.55MB
neo4j-cypher-slotted-runtime-5.15.0.jar 1.54MB
neo4j-expressions-5.15.0.jar 1.28MB
neo4j-record-storage-engine-5.15.0.jar 1.16MB
jersey-common-2.34.jar 1.13MB
commons-compress-1.24.0.jar 1.03MB
jaxb-runtime-2.3.2.jar 990KB
jersey-server-2.34.jar 925KB
neo4j-cypher-runtime-util-5.15.0.jar 922KB
neo4j-codegen-5.15.0.jar 909KB
ipaddress-5.4.0.jar 869KB
caffeine-3.1.8.jar 868KB
neo4j-util-5.15.0.jar 854KB
neo4j-rewriting-5.15.0.jar 806KB
neo4j-cypher-ir-5.15.0.jar 793KB
jetty-server-10.0.17.jar 782KB
javassist-3.25.0-GA.jar 762KB
neo4j-java-driver-5.15.0.jar 714KB
netty-common-4.1.100.Final.jar 645KB
netty-codec-http-4.1.100.Final.jar 642KB
commons-configuration2-2.9.0.jar 630KB
commons-lang3-3.13.0.jar 617KB
lucene-backward-codecs-9.8.0.jar 596KB
neo4j-fabric-5.15.0.jar 580KB
neo4j-front-end-5.15.0.jar 573KB
neo4j-cypher-physical-planning-5.15.0.jar 569KB
jetty-util-10.0.17.jar 564KB
netty-handler-4.1.100.Final.jar 548KB
kiama_2.13-2.5.1.jar 544KB
neo4j-kernel-api-5.15.0.jar 541KB
jackson-core-2.15.2.jar 536KB
neo4j-bolt-5.15.0.jar 525KB
cypher-shell-5.15.0.jar 524KB
neo4j-cypher-dsl-2023.8.0.jar 507KB
commons-io-2.15.0.jar 489KB
netty-transport-4.1.100.Final.jar 479KB
neo4j-values-5.15.0.jar 459KB
shiro-core-1.13.0.jar 415KB
lucene-queryparser-9.8.0.jar 413KB
picocli-4.7.5.jar 405KB
jctools-core-4.0.1.jar 403KB
neo4j-server-5.15.0.jar 381KB
neo4j-index-5.15.0.jar 373KB
neo4j-import-util-5.15.0.jar 361KB
netty-codec-4.1.100.Final.jar 337KB
neo4j-procedure-5.15.0.jar 317KB
neo4j-io-5.15.0.jar 316KB
neo4j-cypher-config-5.15.0.jar 313KB
FastInfoset-1.2.16.jar 310KB
log4j-api-2.20.0.jar 306KB
neo4j-common-5.15.0.jar 304KB
netty-buffer-4.1.100.Final.jar 300KB
neo4j-5.15.0.jar 292KB
neo4j-configuration-5.15.0.jar 275KB
jetty-http-10.0.17.jar 272KB
jetty-servlet-api-4.0.6.jar 267KB
neo4j-lucene-index-5.15.0.jar 265KB
jersey-client-2.34.jar 253KB
neo4j-collections-5.15.0.jar 247KB
commons-text-1.11.0.jar 241KB
neo4j-dbms-5.15.0.jar 240KB
neo4j-cypher-javacc-parser-5.15.0.jar 234KB
log4j-layout-template-json-2.20.0.jar 226KB
neo4j-graphdb-api-5.15.0.jar 225KB
jline-terminal-3.21.0.jar 223KB
scala-collection-contrib_2.13-0.3.0.jar 222KB
jansi-2.4.0.jar 216KB
jetty-io-10.0.17.jar 212KB
hk2-locator-2.6.1.jar 199KB
hk2-api-2.6.1.jar 196KB
neo4j-storage-engine-util-5.15.0.jar 188KB
magnolia_2.13-0.17.0.jar 178KB
neo4j-cypher-planner-spi-5.15.0.jar 168KB
jline-reader-3.21.0.jar 168KB
共 205 条
- 1
- 2
- 3
资源评论
jethoo
- 粉丝: 1
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功