Apache Age开始:综合指南(第1部分)
#postgres #database #graphdatabase #apacheage

简介

在本指南中,我们将介绍您开始使用Apache Age所需的一切。无论您是经验丰富的图形数据库用户,还是刚开始,本指南都将为您提供与Apache Age一起工作的详细过程。 在第一部分中,我们将介绍Apache Age的引入和安装。到本教程结束时,您应该对Apache Age有深刻的了解并安装它。

什么是apache年龄?

AGE Logo

Apache Age是一个开源图形数据库管理系统,为存储,管理和分析大规模图数据提供了强大而可扩展的解决方案。它是作为PostgreSQL的扩展而构建的,并支持复杂的图形查询并提供快速查询响应时间,这使其成为传统关系数据库管理系统的绝佳选择。 随着Apache的年龄,用户可以深入了解数据并做出更明智的决定。 Apache Age是您不想忽略开发人员,数据科学家或图形专家的工具。

设置和安装

apache Age是为PostgreSQL的扩展而构建的。因此,您的设备上应该安装PostgreSQL 11或12 有关安装所需版本的逐步指南,请单击here
安装了PostgreSQL,请按照以下步骤安装年龄:

1。克隆年龄存储库在安装PostgreSQL的同一目录中。

git clone https://github.com/apache/age.git

2。进入存储库,然后将分支更改为最新版本,即v1.1.0。

cd age
git checkout release/PG12/1.1.0

3。使PG_CONFIG成为环境变量并安装。

export PG_CONFIG=/usr/local/pgsql-12/bin/pg_config 
sudo make install
make installcheck

安装后,我们初始化一个数据库群集以在Postgresql上设置年龄。

initdb age_test

接下来,我们启动服务器。

pg_ctl -D age_test -l logfile start
createdb age_testdb

启动postgresql,创建扩展名,加载扩展名并设置search_path

psql age_testdb
CREATE EXTENSION age;
LOAD ‘age’;
SET search_path = ag_catalog, “$user”, public;

初始化DB后,必须加载年龄扩展名才能开始使用它。可以在位于DB目录中的postgresql.conf中设置,该目录将自动使年龄负载并设置search_path
要查看已安装的扩展名:

\dx

如果列出了年龄,则已成功安装。

结论

设置Apache Age只是解锁图形数据分析功能的第一步。随着Apache Age,我们可以轻松地创建复杂的图形,存储,管理和查询大型图形数据。随着本指南的前进,我们将探讨Apache Age的高级功能以及如何有效地使用此功能强大的系统。在下一部分中,我们将考虑创建和分析图。

参考
Apache AGE website
Apache AGE project