驱动程序术语

访问模式

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

获取(连接)

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

自动提交

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

Bolt

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

Bolt 路由协议

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

Bolt 服务器

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

书签

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

因果链

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

客户端应用程序

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

连接

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

连接池

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

驱动程序(对象)

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

驱动程序(包)

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

查询结果

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

释放(连接)

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

路由驱动程序

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

路由表

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

服务器地址

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

会话

一系列因果链接的事务。

线程安全

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

事务

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

事务函数

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

事务管理器

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