4 个仓库
Mechanisms for saving application data and configuration to a persistent database backend.
Distinct from Persistent Configuration Stores: None of the candidates cover general server-side database persistence; they focus on Redux, local storage, or niche threat data.
Explore 4 awesome GitHub repositories matching data & databases · Database Persistence Stores. Refine with filters or upvote what's useful.
deployd 是一个实时 API 框架和 MongoDB 后端即服务 (BaaS),允许创建在客户端和服务器之间同步数据和事件的网络化接口。它作为一个 JavaScript API 中间件,可以与 HTTP 服务器集成,以提供身份验证、请求拦截器和实时功能。 该项目具有一个自托管的 API 管理仪表板,用于通过 Web 界面配置资源设置、管理数据集合和监控服务器状态。它包括一个实时数据同步引擎,使用 Socket 将实时数据库更新推送到连接的客户端。 该系统涵盖了具有模式验证和递归查询的后端数据管理,以及跨无状态请求和持久连接跟踪会话的用户身份验证工作流。它还提供实时事件广播、通过模块扩展自定义 API 中间件以及管理访问控制的功能。 该项目包含一个用于引导新项目和运行开发服务器的 CLI。
Provides a dedicated data store linked to server database configurations for saving information.
Derby 是一个同构 MVC 框架和实时数据同步引擎,专为构建协作应用程序而设计。它作为一个双向数据绑定库和模板引擎,在 Node.js 和浏览器之间共享同一代码库,以同步客户端和服务器之间的状态。 该框架的特色在于使用操作转换(operational transformation)自动解决数据冲突,从而实现实时共享编辑和多用户协作。它采用差异化状态突变模型,通过执行深度相等性检查来最小化更新,确保仅传播已更改的值。 该平台涵盖了广泛的功能,包括响应式状态管理、同构路由和模块化 UI 组件开发。它提供了用于管理嵌套数据路径、执行同构渲染以实现快速初始加载,以及与服务器中间件集成的工具。 该系统使用 TypeScript 实现。
Persists application state to a database and uses messaging to synchronize data across processes.
这是一个使用 React 前端和 Node.js 后端构建的全栈 Web 应用程序。它作为一个实时消息传递平台,使用 Socket.io 在持久连接上实现用户之间的即时通信。 该应用集成了 AI 驱动的聊天机器人,为用户生成即时答案和支持。它还包含一个内容推荐引擎,建议相关帖子以提高发现率和参与度。 系统通过集中式数据库和 RESTful API 管理数据,同时利用 WebSockets 进行双向通信,并使用中间件流水线进行请求处理。
Implements server-side persistence for storing user profiles and chat history in a database.
Flipper 是一个用于 Ruby 应用程序的运行时功能开关系统和库。它支持通过开启或关闭功能来管理应用程序特性,而无需部署新代码。 该系统提供了一种通过布尔状态、基于角色的访问和基于百分比的流量发布来控制代码执行的机制。它包括一个用于实时修改标志状态的管理界面,以及一个用于跟踪可用功能的中央注册中心。 该项目涵盖了广泛的运维功能,包括特定环境的标志隔离、跨部署目标的配置同步,以及用于变更跟踪的审计日志。它通过基于适配器的层支持多种存储后端,并利用缓存策略来降低查找延迟。其他功能包括计划功能激活、金丝雀发布管理以及通过 Slack 集成的自动告警。
Provides a persistent storage layer for feature flag configurations using various database backends.