1 个仓库
Performing database schema updates as non-blocking background tasks to ensure high availability.
Distinct from Asynchronous Indexing: Unlike general asynchronous tasking, this specifically targets the migration of database schemas without blocking the system.
Explore 1 awesome GitHub repository matching data & databases · Asynchronous Database Migrations. Refine with filters or upvote what's useful.
Synapse 是一个 Matrix 家庭服务器实现,为去中心化、实时通信和消息传递提供了基础设施。它作为一个联邦聊天服务器,在独立的服务器实例之间同步房间数据和事件流,以实现跨域互操作性。 该服务器利用一个混合核心,将性能关键逻辑集成在 Rust 中,并配有一个 Python 编排层。它使用 PostgreSQL 关系数据库来持久化用户账户和对话历史,并使用基于 Redis 的消息系统在水平工作节点之间分配任务。 该项目涵盖了广泛的功能,包括通过 SAML 和 OpenID Connect 集成的安全身份管理、用于内容审核和房间管理的全面管理工具,以及自动媒体处理。它还包括用于去中心化联邦、异步数据库模式迁移和用于性能监控的遥测导出的系统。
Performs database schema updates as non-blocking background tasks to ensure high availability during migrations.