驱动程序术语

本节列出了与 Neo4j 驱动程序相关的相关术语。

访问模式

执行事务的模式,读取或写入。

获取(连接)

从连接池中借用当前未使用的驱动程序连接。

自动提交

一个包装在事务中并自动提交的单个查询。

Bolt

Bolt 是一种 Neo4j 专有的二进制协议,用于客户端应用程序和数据库服务器之间的通信。Bolt 的版本与数据库和驱动程序的版本独立。

Bolt 路由协议

驱动程序从集群成员获取路由表的必要步骤。

Bolt 服务器

可以接受传入 Bolt 连接的 Neo4j 实例。

书签

Neo4j 事务历史记录中某个点的标记。

因果链接

一种机制,用于确保在会话中执行的事务按顺序执行,即使每个事务可能在不同的集群成员上执行。

客户端应用程序

通过驱动程序与数据库服务器交互的软件。

连接

客户端应用程序和数据库服务器之间持久的通信通道。

连接池

一组为快速访问而维护的连接,可以根据需要获取和释放。

驱动程序(对象)

所有数据库访问的全局可访问控制器。

驱动程序(包)

一个软件库,提供从特定编程语言访问 Neo4j 的功能。Neo4j 驱动程序实现了Bolt 协议。

查询结果

执行查询时返回的记录流。

释放(连接)

在使用后将连接返回到连接池。

路由驱动程序

可以使用路由协议将流量路由到集群中多个成员的驱动程序。

路由表

一组服务器地址,标识与角色关联的集群成员。

服务器地址

主机名和端口或 IP 地址和端口的组合,用于定位服务器。

会话

一系列因果相关的交易。

线程安全

参见https://en.wikipedia.org/wiki/Thread_safety

事务

事务包含针对数据库执行的工作单元。它以连贯且可靠的方式处理,独立于其他事务。根据定义,事务必须是原子性的、一致的、隔离的和持久的。

事务函数

将多个查询组合在一起的方法,这些查询在会话中运行时,如果失败则会重试。

事务管理器

负责决定如果事务失败该怎么办的组件/代码,例如重试、放弃或执行其他操作。