当前位置:网站首页>用于图数据库的开源 PostgreSQL 扩展 AGE被宣布为 Apache 软件基金会顶级项目
用于图数据库的开源 PostgreSQL 扩展 AGE被宣布为 Apache 软件基金会顶级项目
2022-07-04 16:05:00 【墨天轮】
Apache AGE,“图形扩展”最近被宣布为 Apache 软件基金会顶级项目 (TLP)。这有什么重要性?
该项目最初于 2019 年作为 AgensGraph(Bitnine Global 的 PostgreSQL 多模型数据库分支)的扩展开发,并于 2020 年 4 月进入 Apache 孵化器。Apache 孵化器是希望成为其中一部分的项目和代码库的主要入口路径Apache 软件基金会的努力。对于一个从孵化器毕业进入 TPL 的项目来说,表现出极大的成熟度和社区参与度。它为项目的寿命提供了信心,对于那些希望采用它的人来说是个好消息。
至于项目本身,AGE 是图形数据库项目,它为传统的关系数据平台添加了图形分析功能。它基于 PostgreSQL,旨在创建一个可以同时处理关系模型和图形模型数据的多模型数据库,以便用户可以使用标准 ANSI SQL 以及图形查询语言 openCypher,填补未满足的“两全其美”的利基市场。
正如 Postgres 社区倡导者 Mehboob Alam 解释的那样:
融合传统分析和实时图形智能将改变游戏规则,而 AGE 将在这个激动人心的未来发挥重要作用。
如前所述,Apache AGE 支持 openCypher 图查询语言。Cypher 最初由 Neo4j 贡献,现已被 10 多种产品和数以万计的开发人员使用。它是一种查询语言,可让您从图表中检索数据。它就像用于图形的 SQL,并且受到 SQL 的启发,因此它可以让您专注于想要从图形中获取哪些数据,而不是如何获取它。

我在“Neo4j 在线课程简介”报告中探索了 Cypher ,当然,Neo4j 是一个纯粹的基于图的数据库,与 AGE 的图关系融合不同。该免费课程是了解 Cypher 基础知识以及不同类型数据库管理系统及其演变的机会:
在处理许多表之间的连接时,关系数据库系统无法真正应对。随后,当发现经典数据库系统无法应对大数据时代产生的数据量时,第一个裂缝开始出现。因此,NoSQL 数据库应运而生。但为了提高性能,他们摆脱了 ACID。
下一步是文档数据库,您可以在其中索引文档的内容,以便您也可以根据其内容查找文档。但随后需要能够找到相互引用的数据,因此出现了图数据库。专为与在线事务处理 (OLTP) 系统一起使用而构建,它们可以将关系和连接存储为一流的实体,也可以存储在 ACID 下。
回到 AGE,该项目最近发布了 Apache AGE v1.0.0-incubating,目前正在为 PostgreSQL 11 版本开发,并将支持 PostgreSQL 12、13 和所有未来的 PostgreSQL 版本。
当然,这要归功于 PostgreSQL 的可扩展性,这再次证明了它为其用户所拥有的附加价值以及不可预见的价值。事实上,最近发布了另一个非常有用的扩展。在 pg_ivm 中检查的pg_ivm - Steroids 的物化视图:
pg_ivm 是 PostgreSQL 14 的扩展模块,它提供了增量视图维护 (IVM) 功能。这意味着物化视图在修改基表后立即更新。
pg_ivm 给出了何时刷新物化视图的古老问题的答案。作为复习或提醒,物化视图与普通视图相比,前者保留引用的数据副本以加快查询速度,因为您实际查询该副本,而后者每次都执行实时查询。
AGE 增加了强大的扩展生态系统,赋予 PostgreSQL 额外的超能力。在其Github repo上查看。
文章来源:https://www.i-programmer.info/news/84-database/15530-age-the-open-source-postgresql-extension-for-graph-database-functionality.html
边栏推荐
- [system analyst's road] Chapter 7 double disk system design (structured development method)
- 居家打工年入800多万,一共五份全职工作,他还有时间打游戏
- 无心剑中译伊丽莎白·毕肖普《一门技艺》
- CANN算子:利用迭代器高效实现Tensor数据切割分块处理
- Leetcode list summary
- “在越南,钱就像躺在街上”
- kaili不能输入中文怎么办???
- Using win10 scheduling task program to automatically run jar package at fixed time
- 【HCIA持续更新】广域网技术
- Perfectly integrated into win11 style, Microsoft's new onedrive client is the first to see
猜你喜欢

【Hot100】32. 最长有效括号

Using win10 scheduling task program to automatically run jar package at fixed time

【HCIA持续更新】网络管理与运维

斑马识别成狗,AI犯错的原因被斯坦福找到了丨开源
![[HCIA continuous update] overview of WLAN workflow](/img/0a/b3986307589a9f7379fe1dd707b9f8.png)
[HCIA continuous update] overview of WLAN workflow

La 18e Conférence internationale de l'IET sur le transport d'électricité en courant alternatif et en courant continu (acdc2022) s'est tenue avec succès en ligne.

电子宠物小狗-内部结构是什么?

Cocoscreator event dispatch use

【测试开发】软件测试——基础篇

上市公司改名,科学还是玄学?
随机推荐
[template] [Luogu p4630] duathlon Triathlon (round square tree)
码农版隐秘的角落:作为开发者最讨厌的5件
Detectron2 installation method
长城证券安全不 证券开户
Talk about seven ways to realize asynchronous programming
What is low code development?
高中物理:力、物体和平衡
完美融入 Win11 风格,微软全新 OneDrive 客户端抢先看
Win32 API access route encrypted web pages
【Hot100】32. 最长有效括号
Internet addiction changes brain structure: language function is affected, making people unable to speak neatly
【系统分析师之路】第七章 复盘系统设计(结构化开发方法)
What grade does Anxin securities belong to? Is it safe to open an account
Zebras are recognized as dogs, and the reason for AI's mistakes is found by Stanford
What if Kaili can't input Chinese???
简单易用的地图可视化
KS007基于JSP实现人个人博客系统
leetcode:421. The maximum XOR value of two numbers in the array
Cann operator: using iterators to efficiently realize tensor data cutting and blocking processing
要上市的威马,依然给不了百度信心