EdgeDB 5.0推出分支功能

EdgeDB是一个尖端的关系数据库管理系统,随着其全新版本5.0的发布,它正在进入一个新时代,引入了一系列增强功能和新功能,旨在提高数据库管理的灵活性、效率和用户友好性。

你没听说过EdgeDB吗?简而言之,它是一个使用PostgreSQL查询引擎的开源数据库,通过一种独特的数据模式方法对其进行了增强,该方法反映了开发人员如何概念化他们的数据结构——本质上是将它们视为通过链接连接的对象。现在,回到主题上来。

EdgeDB 5.0的新增功能

5.0版本的亮点是从传统的数据库结构转向更动态的“分支”模型。这种新模型将数据库视为“分支”,反映了软件开发中常用的版本控制系统。

这使开发人员能够以与代码更改相同的流动性来管理数据库模式中的更改,从而促进更集成和更精简的工作流程。引入的关键命令包括创建、复制、重命名和删除分支,并重新调整它们的基础以与代码分支中的更新保持一致。

EdgeDB 5.0的其他突出新功能是更新的pgvector扩展,它现在包括对分层导航小世界(HNSW)索引的支持。这些索引增强了向量运算的性能,这对于涉及复杂查询和大型数据集的应用程序至关重要。

更新还简化了矢量索引的配置,使用户更容易根据需要优化数据库性能。

此外,EdgeDB 5.0对其身份验证机制进行了重大改进,包括无密码选项,如WebAuthn和基于电子邮件的“魔术链接”,以及对Slack和Discord等流行平台的OAuth支持。

性能优化在EdgeDB 5.0中也受到了关注,其增强功能包括持久查询编译缓存以及更高效地处理大型模式和迁移。

最后,对于那些渴望采用EdgeDB 5的人来说,在初始化新项目时使用指定为“5.0-rc.1”的预发布版本是很重要的,因为默认设置可能无法获取最新的候选版本。升级现有项目非常简单,只需使用命令即可更新本地和基于云的实例。

但是,请记住,EdgeDB 5.0仅支持PostgreSQL 16或更高版本,如果使用旧版本,则需要升级PostgreSQL。有关最新版本中所有更改的详细信息,请访问发布公告。

大鱼的头像

这个人很懒,什么都没有留下~

延伸阅读:

OpenMediaVault 7 NAS获得Kubernetes功能

如果你热衷于自托管NAS并涉足DevOps,你会喜欢这次更新的。OpenMediaVault 7为您推出了一项改变游戏规...

大鱼的头像
大鱼
2024 年 4 月 27 日
QEMU 9.0首次推出先进的ARM和RISC-V功能

QEMU是一个著名的软件工具,允许用户模拟不同的计算机系统,它发布了最新的更新v9.0。它包含了220位作者提交的270...

大鱼的头像
大鱼
2024 年 4 月 27 日
Wine 9.9推出Wow64模式和增强的ARM支持

在之前的9.8发布两周后,以允许Linux和macOS用户运行Windows应用程序而闻名的Wine Project宣布...

大鱼的头像
大鱼
2024 年 5 月 18 日
GNOME 47将于9月18日发布

GNOME坚持严格的六个月发布时间表,通常在3月或4月发布新版本,然后在9月或10月发布。 继3月20日GNOME 46...

大鱼的头像
大鱼
2024 年 5 月 18 日
Winamp以FreeLLama的名义成为开源

我们每天都在这里分享很多新闻,但有些故事激起了一种甜蜜的怀旧感,让我们回到了珍贵的记忆中。Winamp就是这样一个故事。...

大鱼的头像
大鱼
2024 年 5 月 18 日