DmDB-Docker-Install

Docker 安装 达梦数据库 (DM Database)

达梦数据库官方文档

https://eco.dameng.com/document/dm/zh-cn/pm/index.html

个人对于达梦数据库的片面理解

1. DM 数据库在很多方面很像 Oracle, ASM ,EXPDP,RMAN 等命令都存在, 但部分又有所不同
2. DM 数据库在客户端方面不太友好,很多客户端只能依靠 JDBC 连接
3. 如果是数据库管理员连接达梦数据库,建议使用 DM 官方的客户端软件
4. DM 数据库的认证含金量很高,对比其他数据库证书 (Oracle OCP)
5. DM 数据库官方文档比较齐全,全部是中文,如果学习过其他数据库很容易能够理解

安装前准备

软硬件 版本
终端 X86-64
架构 Docker 2022 年 8 月版

Neo4j-12-Python-Driver

Neo4j 第十二篇:使用 Python 驱动访问 Neo4j

转载: https://www.cnblogs.com/ljhdo/p/10907941.html

参考:
https://neo4j.com/docs/api/python-driver/1.4/
https://neo4j.com/docs/

neo4j 官方驱动支持 Python 语言,驱动程序主要包含 Driver 类型和 Session 类型。Driver 对象包含 Neo4j 数据库的详细信息,包括主机 url、安全验证等配置,还管理着连接池(Connection Pool);Session对象是执行事务单元的逻辑上下文,事务是在Session的上下文中执行的。由于Session不是线程安全的,并能够从Driver对象管理的连接池中回收利用(Recycle)连接,因此,Session对象是轻量级的(lightweight),用完之后应立即销毁(disposable)。

Driver对象和Session对象的关系是:Driver对象负责管理连接池,从连接池中分配连接创建Session对象;Session对象在单个线程中接收Cypher和启动事务,在事务执行完成之后,立即销毁Session对象;Driver对象负责回收连接,等待为下一个Session对象分配连接。

Neo4j-9-Match-Data

Neo4j 第九篇:查询数据(Match)

转载:https://www.cnblogs.com/ljhdo/p/10929702.html

参考:https://neo4j.com/docs/developer-manual/3.2/cypher/clauses/match/#match-introduction

Cypher 使用 match 子句查询数据,是 Cypher 最基本的查询子句。在查询数据时,使用 Match 子句指定搜索的模式,这是从 Neo4j 数据库查询数据的最主要的方法。match 子句之后通常会跟着 where 子句,向模式中添加过滤性的谓词,用于对数据进行过滤。在查询数据时,查询语句分为多个部分,with 子句用于对上一个查询部分的结果进行处理,以输出到下一个查询部分。

|