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.whitelist
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.whitelist 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 white listing
dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共164个文件
jar:152个
txt:7个
license:1个
Neo4j是一个本地图形数据库,它是从头开始构建的,不仅可以利用数据,而且还可以利用数据关系。Neo4j 连接存储的数据,以前所未有的速度实现前所未有的查询。 Neo4j是一个高度可扩展的本机图形数据库,旨在专门利用数据和数据关系。 使用Neo4j,开发人员可以构建智能应用程序,以实时遍历当今大型的,相互关联的数据集。Neo4j由本机图形存储和处理引擎提供支持,可提供直观,灵活且安全的数据库,以提供独特且可行的见解。
资源推荐
资源详情
资源评论
收起资源包目录
neo4j-community-4.1.1-unix.tar.gz (164个子文件)
neo4j.conf 16KB
cypher-shell 2KB
cypher-shell.jar 29.36MB
apoc-4.1.0.1-core.jar 10.81MB
eclipse-collections-10.2.0.jar 9.76MB
neo4j-browser-4.1.0.jar 7.57MB
scala-library-2.12.10.jar 5.03MB
zstd-jni-1.4.4-11.jar 4.35MB
bcprov-jdk15on-1.65.jar 4.25MB
netty-all-4.1.48.Final.jar 3.97MB
scala-reflect-2.12.10.jar 3.51MB
lucene-core-8.5.1.jar 3.31MB
neo4j-cypher-interpreted-runtime-4.1.1.jar 2.3MB
neo4j-kernel-4.1.1.jar 1.63MB
lucene-analyzers-common-8.5.1.jar 1.61MB
neo4j-cypher-planner-4.1.1.jar 1.54MB
neo4j-ast-4.1.1.jar 1.5MB
reactor-core-3.3.5.RELEASE.jar 1.5MB
jna-5.5.0.jar 1.44MB
jackson-databind-2.11.0.jar 1.35MB
eclipse-collections-api-10.2.0.jar 1.31MB
neo4j-cypher-4.1.1.jar 1.17MB
jersey-common-2.30.1.jar 1.11MB
neo4j-cypher-logical-plans-4.1.1.jar 1.06MB
jaxb-runtime-2.3.2.jar 990KB
neo4j-record-storage-engine-4.1.1.jar 917KB
jersey-server-2.30.1.jar 906KB
caffeine-2.8.2.jar 859KB
bcpkix-jdk15on-1.65.jar 859KB
neo4j-expressions-4.1.1.jar 854KB
neo4j-codegen-4.1.1.jar 777KB
javassist-3.25.0-GA.jar 762KB
jetty-server-9.4.26.v20200117.jar 661KB
neo4j-rewriting-4.1.1.jar 651KB
commons-compress-1.20.jar 618KB
neo4j-cypher-runtime-util-4.1.1.jar 585KB
commons-collections-3.2.2.jar 575KB
neo4j-fabric-4.1.1.jar 560KB
jetty-util-9.4.26.v20200117.jar 538KB
commons-lang3-3.10.jar 511KB
neo4j-consistency-check-4.1.1.jar 510KB
neo4j-cypher-ir-4.1.1.jar 457KB
neo4j-util-4.1.1.jar 443KB
shiro-core-1.5.3.jar 405KB
lucene-queryparser-8.5.1.jar 373KB
neo4j-values-4.1.1.jar 373KB
picocli-4.2.0.jar 355KB
neo4j-bolt-4.1.1.jar 353KB
jackson-core-2.11.0.jar 343KB
parboiled-scala_2.12-1.2.0.jar 317KB
FastInfoset-1.2.16.jar 310KB
neo4j-server-4.1.1.jar 307KB
jctools-core-3.0.0.jar 288KB
neo4j-parser-4.1.1.jar 270KB
neo4j-import-util-4.1.1.jar 248KB
commons-beanutils-1.9.4.jar 241KB
neo4j-common-4.1.1.jar 240KB
jersey-client-2.30.1.jar 239KB
neo4j-procedure-4.1.1.jar 229KB
neo4j-index-4.1.1.jar 229KB
neo4j-io-4.1.1.jar 220KB
commons-io-2.6.jar 210KB
neo4j-graphdb-api-4.1.1.jar 209KB
neo4j-front-end-4.1.1.jar 207KB
jetty-http-9.4.26.v20200117.jar 206KB
commons-text-1.8.jar 202KB
hk2-locator-2.6.1.jar 199KB
hk2-api-2.6.1.jar 196KB
neo4j-configuration-4.1.1.jar 192KB
neo4j-kernel-api-4.1.1.jar 192KB
parboiled-core-1.2.0.jar 189KB
neo4j-lucene-index-4.1.1.jar 183KB
neo4j-storage-engine-api-4.1.1.jar 162KB
jetty-io-9.4.26.v20200117.jar 156KB
neo4j-graph-algo-4.1.1.jar 154KB
neo4j-collections-4.1.1.jar 143KB
jakarta.ws.rs-api-2.1.6.jar 137KB
lucene-backward-codecs-8.5.1.jar 136KB
jetty-webapp-9.4.26.v20200117.jar 135KB
neo4j-fulltext-index-4.1.1.jar 133KB
neo4j-4.1.1.jar 132KB
hk2-utils-2.6.1.jar 129KB
jetty-servlet-9.4.26.v20200117.jar 128KB
neo4j-cypher-planner-spi-4.1.1.jar 128KB
javax.ws.rs-api-2.1.1.jar 124KB
jaxb-api-2.3.0.jar 123KB
jetty-security-9.4.26.v20200117.jar 115KB
jakarta.xml.bind-api-2.3.2.jar 113KB
neo4j-data-collector-4.1.1.jar 111KB
neo4j-csv-4.1.1.jar 109KB
neo4j-id-generator-4.1.1.jar 107KB
neo4j-logging-4.1.1.jar 107KB
neo4j-label-index-4.1.1.jar 99KB
neo4j-schema-4.1.1.jar 97KB
neo4j-dbms-4.1.1.jar 95KB
neo4j-security-4.1.1.jar 95KB
javax.servlet-api-3.1.0.jar 94KB
jakarta.validation-api-2.0.2.jar 90KB
jettison-1.4.1.jar 86KB
jersey-media-jaxb-2.30.1.jar 84KB
共 164 条
- 1
- 2
资源评论
- 蒙面博士2020-08-18兄弟,来得及时啊,官网太他妈的慢了
CIAS
- 粉丝: 952
- 资源: 296
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功