科博尔?抄写本?汇编器?杰克莱?许多人一听到这些术语就失去了兴趣。考虑到 Cobol 的历史可以追溯到 1959 年,这也就不足为奇了。
当您想到遗留代码时,您会想到挫败感、对变化的恐惧以及不成比例的复杂性。对于企业来说,这也意味着数字化变革的机会。有机会将一个已经发展了几十年的系统转变为一个建立在重要基础上的系统:干净的软件架构。为了全面了解您的遗留系统,深入分析至关重要。
在 at|analyze 中使用 Neo4J
我将向您解释如何使用分析工具 at|analyze 和 Neo4J 图形数据库获得遗留系统的概述:
Neo4J属于NoSQL数据库的范畴。 NoSQL 是什 平面设计电子邮件列表 么意思? NoSQL 代表“Not Only SQL”,是打破典型关系数据库属性的数据库系统。由于没有关系数据库的严格模式,NoSQL系统可以非常灵活地使用,并且适合大量数据。
在 at|analyze 用例中,图形数据库相对于关系数据库系统有一个主要优点:层次结构和网络结构的简化映射。因此,Neo4J 非常适合映射遗留系统的复杂程序结构。
什么是赛弗?
正如 SQL 是关系数据库的标准查询语言一样,Cypher 是一种开放的、多供应商的图形技术查询语言。 Neo4J 中使用 Cypher 查询语言。它是一种声明性图查询语言,可实现富有表现力且高效的查询、更新和管理图。
Cypher 是根据不同语言的灵感而创建的。许多关键字(例如 WHERE 和 ORDER BY)都受到 SQL 的启发。模式匹配借用了 SPARQL 的表达式方法。一些列表语义是从 Haskell 和 Python 等语言借用的。
Neo4J的结构:节点、关系、标签和属性
图的起点是一个节点。节点代表域的实体。它们可以有零个或多个标签和属性。标签可用于将节点分组(即对它们进行分类)。此外,节点可以有零个或多个关系。
最简单的映射图是没有关系的单个节点。
构建 Neo4J 节点
标签是“Program”和“CobolProgram”,属性是“name: 'CblProgram001'”和“linesOfCode: 2319”。
对遗留代码感到沮丧? at|analyze 提供转型急救和遗留系统概述
-
- Posts: 195
- Joined: Sat Dec 21, 2024 5:53 am