EdgeDB

软件描述

EdgeDB 是一种数据库,旨在解决使数据库(无论是关系型还是 NoSQL 型)操作变得不必要繁琐的一些根本性设计缺陷。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.edgedb.com

安全链接HTTPS
立即访问

什么是 EdgeDB?

EdgeDB 是一种数据库,旨在解决关系型和 NoSQL 数据库在使用过程中存在的一些根本性设计缺陷,这些缺陷使得数据库操作变得不必要地繁琐。
它像你一样看待模式:将对象及其属性通过链接连接起来。你可以称其为具有面向对象数据模型的关系型数据库,或具有严格模式约束的图数据库。我们称之为首个图-关系型数据库。
具有图式结构但以关系为核心
EdgeDB 模式中的核心单元是对象类型,相当于 SQL 中的表。对象类型包含属性,并可与其他对象类型建立连接,形成模式图。
满足不断增长的应用所需的所有功能
EdgeDB 的模式不仅包含属性和链接,还具备现代关系型数据库的完整功能:约束、默认值、索引、计算属性、类型继承、删除级联策略等。
让迁移变得更出色
所有迁移均由数据库自动生成并跟踪。你可以通过基于 CLI 的迁移工作流,逐个交互式地验证每一步迁移。
一种适合文明时代的优雅查询语言
以对象思维而非行思维
EdgeQL 通过返回结构化结果对象来解决对象-关系阻抗不匹配问题,而不是返回行列表——从而无需依赖第三方 ORM 来反规范化结果。
专为开发者设计的查询语言,而非西装革履者
SQL 设计时考虑的是 1970 年代的商人,这一点显而易见。EdgeQL 使用开发者熟悉的语法来表达选择集、作用域、结构和属性赋值。
深度获取,无需 JOIN
使用 EdgeDB 模式语言定义你的模式。只需写出对象类型、其属性以及它们之间的链接即可。无需外键。
终于有了真正可组合的查询语言
EdgeQL 查询完全可组合,使子查询和嵌套插入等操作变得轻而易举。

🔄 替代方案

68 个选择
3

QueryPie 是一个集中式平台,可在不改变现有数据环境、与身份提供商系统集成并实现基于属性的访问控制的前提下,统一管理分散的数据源和安全策略。

0

Starcounter 数据库是为当今的实时系统而设计的,这些系统需支持数千甚至数百万同时在线的用户,例如在线商店、基于位置的服务或银行应用。

0

Mimer SQL 是由瑞典公司 Mimer Information Technology AB(前身为 Upright Database Technology AB)开发和生产的一种基于 SQL 的关系型数据库管理系统,自 20 世纪 70 年代以来一直持续发展。

0

NuoDB 是一种分布式数据库,可部署在任何数据中心、任何云环境中的任意位置,且无需像其他 New SQL 解决方案那样做出妥协。

0

一个完整的云优先数据平台,包含多模型事务型数据管理引擎、应用开发平台、互操作性引擎以及开放分析平台。

0

MarkLogic 是唯一的企业级 NoSQL 数据库,将您所需的所有功能整合到一个统一的系统中:以文档为中心、与模式无关、具备结构感知能力、可集群、支持事务处理、安全的数据库服务器,内置搜索功能,并提供全套应用服务。

0

Tibero 是一款与 Oracle 兼容的 SQL 关系型数据库管理系统,具备安全性高、易于扩展的特点,且符合当今成本优化的云架构。

ClusterControl

ClusterControl

0

ClusterControl 是一个集成的数据库部署、监控和管理自动化系统,可对您的数据库操作提供全面的实时控制。

上一页下一页

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub