产品概览
什么是SurrealDB?
SurrealDB是一种原生、开源的分布式数据库,旨在简化实时应用程序的构建和扩展。它独特地将多种数据模型——向量、图、文档、时间序列和文件存储——整合到单一平台中,使开发人员能够毫不费力地管理复杂的数据关系和多样化的数据类型。SurrealDB支持ACID事务、精细的安全控制和实时事件驱动通知。其灵活的部署选项范围从边缘设备到大型PB级集群。该平台包括SurrealQL(一种强大的查询语言)和Surrealist(用于数据库管理的图形界面)。SurrealDB还提供SurrealML功能,允许直接在数据上嵌入式执行机器学习模型,无需外部依赖即可增强分析和洞察能力。
主要功能
多模型数据支持
在单一数据库引擎中统一处理向量、图、文档、时间序列和文件。
实时事件驱动架构
通过内置事件通知,使应用程序能够即时响应数据变化。
高级安全和访问控制
支持行级和字段级权限、OAuth、SAML、LDAP集成以及可定制的认证钩子。
ACID兼容的多表事务
通过跨多行和多表的无时间限制事务确保数据完整性。
可扩展的部署选项
可在边缘设备上高效运行,或水平扩展至PB级集群,并支持托管云服务。
集成机器学习引擎
SurrealML允许直接在数据库内存储、版本化和执行机器学习模型。
使用场景
- 实时应用 : 非常适合需要即时数据更新和事件驱动工作流的应用,如金融交易和多人游戏。
- 复杂关系建模 : 支持双向图数据模式,用于社交网络、推荐引擎和欺诈检测等领域的高级分析。
- 物联网和边缘计算 : 通过可扩展的边缘到云部署,高效管理来自传感器和设备的各种数据类型。
- 内容和媒体管理 : 直接存储和流式传输文档、图像、音频和视频文件,支持内容密集型平台。
- 企业数据安全 : 提供细粒度访问控制并与企业认证系统集成,实现安全的数据治理。
- 嵌入式机器学习工作流 : 支持在数据存储旁边运行机器学习模型,无需外部处理即可生成实时洞察。
常见问题
SurrealDB的替代方案
database.build
基于浏览器的Postgres沙盒,利用AI协助用户创建和管理数据库。
FluentDB
原生 macOS 数据库客户端,用简单英语查询 PostgreSQL、MySQL、SQLite 和 SQL Server,内置安全防护机制。
Navicat Premium
支持多种数据库类型,具备高级功能的综合数据库管理与开发工具,高效处理数据与协作。
Twine
全球自由职业市场,连接190多个国家的企业与创意、数字和AI专家。
Pluggy.ai
开放金融平台,通过单一API提供对金融数据和支付发起的无缝访问。
Fastly
高性能边缘云平台,提供内容分发、安全与实时数据解决方案,助力数字体验更快、更安全。
Clore.ai
去中心化GPU市场,为AI、挖矿和渲染等高性能计算提供灵活、低成本的访问。
Fluidstack
云平台提供快速、大规模的GPU基础设施,用于AI模型训练和推理,受到领先AI实验室和企业的信赖。

