巴别鸟巴别鸟文档

系统架构

巴别鸟将企业文件管理、内容协作与数据存储分为不同服务层。部署时应分别规划业务服务、数据库、文件存储、搜索及预览转码,并按已启用的功能增加 AI、OCR 和第三方集成服务。

应用服务与分布式存储架构
白皮书中的集群架构示意。实际节点数量与冗余方式应以实施方案为准。

服务分层

层级 职责 部署关注点
用户入口 Web、桌面及移动客户端,提供文件浏览、协作、同步和映射盘入口 各终端功能与操作系统支持范围以对应版本为准
应用服务 账号、组织、权限、文件操作、分享、项目及审批等业务 按并发、业务量及可用性要求拆分或增加节点
数据库 保存业务记录、组织权限及文件元信息 需要数据库服务;标准部署与高可用部署的主备要求不同
文件存储 保存文件内容与版本数据 可按方案使用对象存储、共享存储或挂载盘,规划容量与备份
搜索与转码 建立检索索引,生成文档、图片等预览内容 文件数量、格式及并发影响资源需求;特殊格式需对应模块
异步处理 上传后处理、任务队列与自动化任务 关注排队、失败重试、运行日志和积压监控
AI 与 OCR 文本识别、向量索引、知识检索及模型调用 按启用模块选本地算力或经授权的外部模型 API

客户端与服务端协作

客户端负责本地交互、传输、同步与映射盘等功能,服务端负责权限判断、业务处理和云端数据保存。离线缓存或本地保存不等于文件已成功上传,应通过传输状态和云端版本确认结果。

白皮书记录了 Web、桌面与移动端的技术栈及服务化拆分方式,属于文档编写时的实现说明,不代表所有版本都采用相同组件或依赖版本。技术选型、国产化兼容与组件授权应在实施时核对。

数据库和文件存储不能互相替代

数据库保存业务与权限等结构化数据;对象存储保存文件内容。阿里云、华为云等“云平台部署”仍然需要数据库,可按实施支持范围使用独立数据库服务器或合适的托管数据库。不能只准备云服务器与对象存储而遗漏数据库。

缓存与监控按规模和方案选配,不能把高可用/K8S 示例中的所有组件都当成基础单机部署的强制项。数据库兼容范围、主从方案及部署规格见配置建议

高可用、备份与安全

多节点、主备切换和冗余存储用于降低单点故障影响;独立备份用于在误删、损坏或攻击后恢复。两者需要配合,并验证数据库、文件、配置与证书的恢复一致性。历史运行记录不等于永久零故障承诺。

访问入口应使用 HTTPS,账号和文件权限贯穿搜索、预览、下载及第三方调用。对外模型调用、分享和集成需明确数据范围与企业安全策略。

相关方案

高可用部署 · 对象存储 · 数据摆渡 · 开发 API · AI 部署

巴别鸟企业网盘文档内容会随产品版本、授权模块和部署配置更新;具体能力以实际部署与管理员配置为准。