当前位置: 科技师 » 电脑知识 » 正文

SurrealDB – 端到端云原生数据库

SurrealDB(端到端云原生数据库)简介

SurrealDB是一个端到端云原生数据库,这款云原生数据库可以简化您的数据库和API基础设施,减少开发时间,快速高效地构建安全、高性能的应用程序。能够应用于各种应用程序设计,包括Web、移动、无服务器、Jamstack、后端和传统应用程序。

包括以下主要特点:

  • 减少开发时间:通过消除大部分服务器端组件的需求,从而简化了数据库和API堆栈,让您能更快更便宜地构建安全、高性能的应用程序。
  • 实时协作API后端服务:既是数据库,也是API后端服务,支持实时协作。
  • 支持多种查询语言:支持从客户端设备进行SQL查询、GraphQL、ACID事务、WebSocket连接、结构化和非结构化数据、图形查询、全文索引和地理空间查询。
  • 细粒度访问控制:提供基于行级权限的访问控制,让您能够精准管理数据访问。
  • 直接从Web浏览器连接查询:允许从任何终端客户端设备直接连接。可以在Web浏览器中直接运行SurrealQL查询,确保用户只能查看或修改他们被允许访问的数据。
  • 实时直播查询和数据更改:会将数据修改实时推送到客户端、应用程序、终端用户设备和服务器端库,以保持同步。
  • 可扩展以实现高可用性:可以作为单节点内存数据库运行,也可以作为分布式集群运行,提供高可用性和高可伸缩性。
  • 使用JavaScript扩展数据库:嵌入式JavaScript函数允许自定义高级功能,将计算逻辑移至数据层,提升传统将数据移至客户端进行计算的做法。
  • 设计为嵌入式或云分布式:完全使用Rust编写为单一库,设计为嵌入式数据库库和分布式集群数据库服务器,适用于各种环境。

SurrealDB(端到端云原生数据库)官网及开源地址

SurrealDB - 开源的端到端云原生数据库

无论是作为嵌入式库还是云服务,这款数据库工具都可以为开发人员提供高效、灵活、功能全面的数据管理和实时API服务。

未经允许不得转载:科技师 » SurrealDB – 端到端云原生数据库

相关文章