4 Repos
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 ist ein Echtzeit-API-Framework und ein MongoDB-Backend-as-a-Service, das die Erstellung vernetzter Interfaces ermöglicht, die Daten und Ereignisse zwischen Clients und Servern synchronisieren. Es fungiert als JavaScript-API-Middleware, die in HTTP-Server integriert werden kann, um Authentifizierung, Request-Interceptors und Echtzeitfunktionen bereitzustellen. Das Projekt bietet ein selbst gehostetes API-Management-Dashboard zur Konfiguration von Ressourceneinstellungen, zur Verwaltung von Datensammlungen und zur Überwachung des Serverstatus über ein webbasiertes Interface. Es enthält eine Echtzeit-Datensynchronisations-Engine, die Live-Datenbankaktualisierungen über Sockets an verbundene Clients sendet. Das System deckt Backend-Datenmanagement mit Schema-Validierung und rekursiven Abfragen ab sowie Benutzerauthentifizierungs-Workflows, die Sitzungen über zustandslose Anfragen und persistente Verbindungen hinweg verfolgen. Es bietet zudem Funktionen für Echtzeit-Event-Broadcasting, benutzerdefinierte API-Middleware-Erweiterung über Module und administrative Zugriffskontrolle. Das Projekt enthält ein CLI zum Bootstrapping neuer Projekte und zum Ausführen von Entwicklungsservern.
Provides a dedicated data store linked to server database configurations for saving information.
Derby ist ein isomorphes MVC-Framework und eine Echtzeit-Datensynchronisations-Engine, die für den Aufbau kollaborativer Anwendungen konzipiert ist. Es fungiert als bidirektionale Data-Binding-Bibliothek und Template-Engine, die eine einzige Codebasis zwischen Node.js und dem Browser teilt, um den Status über Clients und Server hinweg zu synchronisieren. Das Framework zeichnet sich durch den Einsatz von Operational Transformation aus, um Datenkonflikte automatisch aufzulösen, was Echtzeit-Shared-Editing und Multi-User-Kollaboration ermöglicht. Es verwendet ein differenzielles State-Mutation-Modell, um Updates durch Deep-Equality-Checks zu minimieren und sicherzustellen, dass nur geänderte Werte propagiert werden. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich reaktivem State-Management, isomorphem Routing und modularer UI-Komponentenentwicklung. Sie bietet Tools zur Verwaltung verschachtelter Datenpfade, zur Ausführung isomorpher Renderings für schnelle initiale Ladezeiten und zur Integration mit Server-Middleware. Das System ist in TypeScript implementiert.
Persists application state to a database and uses messaging to synchronize data across processes.
This is a full-stack web application built with a React frontend and a Node.js backend. It functions as a real-time messaging platform using Socket.io to enable instant communication between users over a persistent connection. The application integrates an AI-powered chatbot to generate immediate answers and support for users. It also includes a content recommendation engine that suggests relevant posts to improve discovery and engagement. The system manages data through a centralized database and a RESTful API, while utilizing WebSockets for bidirectional communication and a middleware pipe
Implements server-side persistence for storing user profiles and chat history in a database.
Flipper ist ein Feature-Toggle-System und eine Library für Ruby-Anwendungen. Es ermöglicht die Verwaltung von Anwendungsfunktionen durch das Ein- und Ausschalten von Features, ohne dass neuer Code bereitgestellt werden muss. Das System bietet einen Mechanismus zur Steuerung der Codeausführung durch boolesche Zustände, akteur-basierten Zugriff und prozentuale Traffic-Rollouts. Es enthält eine Verwaltungsoberfläche zur Echtzeit-Änderung von Flag-Zuständen sowie eine zentrale Registry zur Nachverfolgung verfügbarer Funktionen. Das Projekt deckt ein breites Spektrum an operativen Möglichkeiten ab, darunter umgebungsspezifische Flag-Isolierung, Konfigurationssynchronisation über Deployment-Ziele hinweg und Audit-Logging zur Nachverfolgung von Änderungen. Es unterstützt verschiedene Storage-Backends über eine Adapter-Schicht und nutzt eine Caching-Strategie zur Reduzierung der Abfragelatenz. Zusätzliche Funktionen umfassen zeitgesteuerte Feature-Aktivierung, Canary-Release-Management und automatisierte Benachrichtigungen via Slack-Integration.
Provides a persistent storage layer for feature flag configurations using various database backends.