新闻详情

新闻详情

首页 / 资讯中心 / 详情

FerretDB Cloud 使用指南:创建、部署与管理托管的 MongoDB 兼容数据库实例

发布时间:2026/11/4 18:53:44来源:尧图网络
FerretDB Cloud 使用指南:创建、部署与管理托管的 MongoDB 兼容数据库实例
后端数据库文档数据库【免费下载链接】FerretDBA truly Open Source MongoDB alternative项目地址https://gitcode.com/gh_mirrors/fe/FerretDB点击查看免费下载FerretDB Cloud 是 FerretDB 官方提供的托管数据库服务让你无需自行维护基础设施即可在云端创建、部署和管理 FerretDB 实例并通过标准的 MongoDB Wire 协议与既有客户端无缝连接。本文完整覆盖从注册账户、选择订阅计划、创建实例到使用mongosh、MongoDB Compass 等客户端连接实例的每一步操作并结合当前仓库中的源码与文档深入说明连接字符串中 TLS 参数差异背后的实现原理帮助你快速上手并安全使用 FerretDB Cloud。FerretDB Cloud 是什么FerretDB 是一个真正开源A truly Open Source的 MongoDB 替代方案让开发者可以使用既有的 MongoDB 驱动与工具生态而数据则存储在 PostgreSQL 之上。根据仓库博客 Announcing FerretDB Cloud 的介绍FerretDB Cloud 是一个完全托管的、MongoDB 兼容的数据库即服务DBaaS底层构建在开源的 DocumentDB 扩展之上。与自行部署 FerretDB 相比FerretDB Cloud 免去了你修补、扩容和管理 PostgreSQL 的运维负担应用程序仍然像连接 MongoDB 一样连接你的实例而数据实际存储在带有开源 DocumentDB 扩展的 PostgreSQL 中。值得注意的是FerretDB Cloud 提供的功能集与本地 FerretDB 实例完全一致例如开箱即用的向量搜索避免了云厂商在 Atlas 等专有服务上通过仅服务端可用的功能造成的供应商锁定。从当前仓库的文档结构website/versioned_docs/version-v2.7/installation/ferretdb-cloud.md可以看到FerretDB Cloud 的入门路径分为三大步骤创建账户 → 创建实例 → 连接实例下文逐一展开。订阅计划对比FerretDB Cloud 提供四种订阅计划不同计划的租户类型、存储上限、安全特性、备份策略与服务等级均有差异。根据仓库博客中的特性表格各计划对比如下特性Free TierPro TierEnterprise TierBYOAEnterprise客户自有账户租户类型多租户Multi-tenant专用租户专用租户专用租户默认存储10 Gi最高 64 Ti最高 64 Ti最高 64 Ti访问控制 / RBAC✅✅✅✅集群管理 REST API✅✅✅✅审计日志✅✅✅✅指标与日志仪表盘✅✅✅✅传输加密TLS—✅✅✅静态加密—✅✅✅多云支持—即将推出即将推出✅E2E 计费—✅✅✅PMMPercona 监控与管理——✅✅自定义网络 VPC 对等——✅不适用SOC2-ready——✅✅备份—24h RTO7 天保留亚分钟 RPO1h RTO30 天保留亚分钟 RPO1h RTO30 天保留亚分钟 RPOSLA—99.90%99.99%99.99%支持基础优先企业企业各计划的定位如下Free Tier适合刚开始接触 FerretDB 的开发者、学生和小型项目免费即可体验完整功能。Pro Tier面向专业团队与成长型企业提供可预测的定价与企业级特性。Enterprise Tier适合需要专属支持和高级服务等级的企业。Bring Your Own Account - EnterpriseBYOA适合需要最大灵活性与控制权的大型企业实例部署在客户自己的云账户中。需要说明的是根据博客信息当前 FerretDB Cloud 仅在 AWS 上可用包括 AWS Marketplace并计划在后续增加 Microsoft Azure 与 Google Cloud 支持新订阅可能需要经过等待名单审核。创建账户在使用 FerretDB Cloud 之前需要先注册并激活账户。操作步骤如下访问 FerretDB Cloud 官网的注册页面signup 页面创建账户。填写必需信息包括你的姓名、电子邮件地址、公司名称与公司网址如适用以及设置的密码。提交表单完成注册。系统会向你的邮箱发送一封验证邮件点击邮件中的链接即可激活账户如果几分钟内没有收到邮件请检查垃圾邮件文件夹。激活后即可登录 FerretDB Cloud 账户进入主控制台Dashboard。创建 FerretDB Cloud 实例创建实例前请确保你已经登录 FerretDB Cloud 账户。完整流程如下在主控制台的左侧边栏中点击Deployments部署然后点击Create创建。系统会提示你选择订阅计划。点击某个计划的Subscribe订阅按钮即可选择该计划审核通过后你会收到邮件通知。配置实例参数选择云服务商、区域region、网络类型、计算规格compute size等设置。默认配置是不错的起点你可以根据自己的需求进行定制。复核配置无误后点击Create部署实例。部署过程可能需要几分钟期间实例的Lifecycle Status生命周期状态会显示为Deploying部署中。部署完成后状态会变为Running运行中表示实例已激活并可用。点击该实例即可查看连接详情。连接已部署的实例获取连接信息在实例控制台中找到你的实例对应的用户名username、密码password和端点endpoint。其中endpoint连接端点可以在Connectivity连接标签页中找到。连接字符串与 TLS 差异根据所选的订阅计划连接字符串的格式有所不同关键在于是否需要启用 TLS/SSL:::cautionFree Tier 实例不支持 TLS/SSL 连接因此连接字符串中不要添加?tlstrue。Free Tier 实例是临时的如果长期处于非活动状态可能会被停止或删除。付费计划Pro、Enterprise 以及 BYOA - Enterprise要求启用 TLS/SSL 连接连接字符串中必须添加?tlstrue。 :::付费计划Pro、Enterprise、BYOA - Enterprise的连接字符串格式mongodb://username:passwordendpoint/?tlstrueFree Tier 实例的连接字符串格式mongodb://username:passwordendpoint使用时请将username、password和endpoint替换为实例控制台中提供的实际值。从源码层面看TLS 监听器是 FerretDB 服务端的核心能力之一。在 internal/clientconn/listener.go 中Listener结构体同时维护普通 TCP 监听器与 TLS 监听器tlsListener并通过tlsConfig()函数加载证书与密钥生成tls.Config再调用tls.Listen启动加密监听对应的配置参数如FERRETDB_LISTEN_TLS、FERRETDB_LISTEN_TLS_CERT_FILE、FERRETDB_LISTEN_TLS_KEY_FILE、FERRETDB_LISTEN_TLS_CA_FILE也列在 website/docs/configuration/flags.md 的配置项表格中。FerretDB Cloud 的付费计划正是要求客户端通过这种加密通道访问实例。此外如果服务端的证书并非由系统级证书颁发机构签发你可能还需要在客户端设置tlsCAFile参数指定根 CA 证书例如mongodb://ferretdb:27018/?tlstruetlsCAFilecompanyRootCA.pem具体可参考 TLS 连接文档 中关于客户端参数的说明。使用 mongosh 连接要与数据库交互你需要在电脑上准备一个 MongoDB 兼容的客户端应用例如 MongoDB Compass、mongosh或其他 MongoDB 兼容客户端然后用上面的连接字符串连接实例。以mongosh为例连接命令如下。付费计划Pro、Enterprise、BYOA - Enterprisemongosh mongodb://username:passwordendpoint/?tlstrueFree Tier 实例mongosh mongodb://username:passwordendpoint同样请将username、password和endpoint替换为实例的实际值。使用其他 MongoDB 客户端除了mongosh任何兼容 MongoDB Wire 协议的客户端都能连接 FerretDB Cloud 实例。仓库的兼容应用清单 website/docs/compatible-applications/applications.js 列出了社区验证过的图形化客户端包括 MongoDB Compass、NoSQLBooster、Studio 3T、MajorM、Mingo 和 DBeaver 等。在这些工具的连接对话框中填入实例的 endpoint、用户名与密码并视计划决定是否启用 TLS即可像操作本地 MongoDB 一样浏览和操作数据。认证机制连接后会发生什么连接 FerretDB Cloud 实例时提供的用户名与密码其认证过程与本地 FerretDB 完全一致。根据 认证文档FerretDB 本身不存储认证信息而是完全依赖 PostgreSQL含 DocumentDB 扩展的认证机制客户端将凭据发送给 FerretDBFerretDB 将其转发给 PostgreSQL 校验校验通过后返回成功并允许查询。目前客户端侧仅支持SCRAM-SHA-256认证机制这也是 MongoDB 生态中广泛使用的标准认证方式因此各类 MongoDB 驱动无需额外适配即可工作。也就是说你在 FerretDB Cloud 实例控制台中看到的用户名和密码本质上是 PostgreSQL 层面的用户凭据而连接字符串中的?tlstrue负责在传输层加密这些凭据与数据二者共同构成加密通道 标准认证的安全访问链路。从云端到本地与自托管 FerretDB 的衔接FerretDB Cloud 的接入体验与本地自托管保持高度一致这为开发与生产环境之间的迁移提供了便利开发环境可以先用 评估镜像 在本地快速拉起一套 FerretDBdocker run -d --name ferretdb -p 27017:27017 ...用同样的mongodb://username:password127.0.0.1:27017/连接字符串完成开发与联调。生产环境使用 FerretDB Cloud 托管实例或参照 Docker 部署文档 自行部署生产镜像ghcr.io/ferretdb/ferretdb配合 TLS 连接文档 中--listen-tls等参数自行开启加密监听。无论选择哪种方式客户端侧的连接字符串、驱动与工具生态都是共通的这正是 FerretDB 强调开放、可移植、无供应商锁定的核心价值所在。赞分享后端数据库文档数据库【免费下载链接】FerretDBA truly Open Source MongoDB alternative项目地址https://gitcode.com/gh_mirrors/fe/FerretDB点击查看免费下载相关推荐5 分钟跑通 PocketBase单文件开源后端实战手册5 分钟跑通 PocketBase单文件开源后端实战手册 大多数后端要先装数据库、再写接口管理界面往往排到最后一周。PocketBase 把这个顺序倒过来后端数据库文档数据库FerretDB Systemd 服务部署与配置实战指南使用 systemctl 管理 MongoDB 兼容数据库服务FerretDB Systemd 服务部署与配置实战指南使用 systemctl 管理 MongoDB 兼容数据库服务 本指南围绕 FerretDB 随 DE后端数据库文档数据库Gel Cloud 完全使用指南从零创建实例、部署应用与迁移自托管Gel Cloud 完全使用指南从零创建实例、部署应用与迁移自托管 Gel Cloud 是 Gel 官方提供的全托管云数据库服务目标是以接近零配置的方式让开数据库图数据库关系型数据库上一篇猫抓插件三步轻松下载网页视频音频的终极指南下一篇如何在 KubeSphere 中安装 Gateway API 扩展并检查 GatewayProxy 状态创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/4 15:56:54

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/3 12:09:35

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/4 17:01:23

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/4 12:33:12

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/4 1:25:31

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/4 3:51:11

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉