简介
在本指南中,我们将介绍您开始使用Apache Age所需的一切。无论您是经验丰富的图形数据库用户,还是刚开始,本指南都将为您提供与Apache Age一起工作的详细过程。 在第一部分中,我们将介绍Apache Age的引入和安装。到本教程结束时,您应该对Apache Age有深刻的了解并安装它。
什么是apache年龄?
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的高级功能以及如何有效地使用此功能强大的系统。在下一部分中,我们将考虑创建和分析图。