首页 > 软件列表 > RavenDB
RavenDB

RavenDB

软件语言:英文
软件授权:开源
适用系统:Windows
创建时间:2021-05-08
软件厂商/开发者信息:RavenDB Ltd

软件介绍

RavenDB 是 RavenDB Ltd(原 Hibernating Rhinos)开发的 NoSQL 文档数据库,用 C# 编写,官方称其为无模式、可自动优化的文档数据库,会自动创建并维护索引。项目由 Oren Eini 于 2008 年启动。

核心功能

  • ACID 事务:支持 ACID 事务和集群范围的事务。
  • 查询:使用类似 SQL 的查询语言 RQL,支持全文检索(Lucene.net 或 Corax)。
  • 多种数据能力:附件、时间序列、分布式计数器,以及 7.x 起加入的向量搜索和生成式 AI 功能。
  • 集群与复制:支持分布式集群和多主复制。
  • 管理界面:自带 Studio 图形管理界面。
  • 客户端:官网列出 .NET、Node.js、Java、Python、Go、PHP 等 SDK。
  • 安全:基于 X.509 证书认证,支持 TLS/HTTPS 加密。

支持平台与系统要求

可在 Windows、Linux、macOS 上运行,官方还提供 RavenDB Cloud、本地部署和面向资源受限或离线场景的 Edge 方案,并支持 Docker、Kubernetes,以及 AWS、Azure、GCP。官方没有在首页列出硬件要求。

版本与授权

据维基百科,当前稳定版为 2026 年 2 月发布的 7.2 LTS;NuGet 上已有 7.2.6 的客户端。官网称项目开源,维基百科列为 AGPLv3,并提供商业许可。官方定价页列出免费的 Community 版(可商用,按客户实体计算限 60 核,集群限 3 节点),以及需联系销售的 Professional 和 Enterprise 版;另有不能用于生产的免费 Developer 版。具体条款以官网为准。

适用人群或使用场景

适合需要文档型存储、又希望保留事务保证的 .NET 等语言的开发团队,也可用于为现有关系型系统增加文档存储层。

版本列表