12 Repos
Tools for managing multiple isolated database containers.
Distinguishing note: Focuses on the management of instances rather than the isolation mechanism itself.
Explore 12 awesome GitHub repositories matching data & databases · Storage Instance Management. Refine with filters or upvote what's useful.
This project is an asynchronous key-value store designed for client-side data persistence. It provides a unified interface that allows applications to save and retrieve complex data types, including binary objects, while maintaining responsiveness through non-blocking operations. By enabling offline-first functionality, it ensures that data remains accessible even when a network connection is unavailable. The library distinguishes itself through a driver-based abstraction layer that automatically detects the most efficient storage mechanism available in the current browser or mobile environme
Creates separate database containers for different application modules to prevent data conflicts.
This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d
Elects a single process or tab to manage synchronization cycles for efficient resource usage.
MMKV is a high-performance, cross-platform key-value storage framework designed for mobile platforms and POSIX environments, including Android, iOS, macOS, and Windows. It provides a persistence layer that utilizes memory-mapped files and binary serialization to achieve low-latency data access. The project distinguishes itself through native support for multi-process synchronization, allowing concurrent read and write operations across different application processes. It also implements security via AES encryption for data at rest, featuring symmetric encryption and key rotation to protect st
Creates separate storage containers using unique identifiers to prevent data collisions between modules.
Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program
Coordinates multiple application instances to connect to a single shared database container during development.
Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc
Creates, configures, and interacts with local or remote database environments using standard system tools and command-line interfaces.
Moto is a cloud service mockery framework and API mock server that simulates AWS infrastructure locally. It allows developers to test cloud-dependent code and verify infrastructure-as-code templates without deploying real resources or incurring costs. The project functions as an SDK interceptor that can patch existing service clients to redirect requests to a local mock environment. It can also be run as a standalone HTTP server, enabling any programming language to interact with the simulated endpoints. The framework covers a vast array of simulated capabilities, including data storage, com
Simulates the management of isolated database containers and clusters for time-series data.
DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests
Boot database containers with pre-mounted utility scripts.
AngularFire is a set of tools for connecting applications to Firebase services. It provides a library of client-side interfaces for managing authentication, object storage, NoSQL databases, and serverless functions. The project utilizes observables and dependency injection to integrate cloud services into the application hierarchy. It features a reactive interface for streaming real-time data, managing document-based databases, and tracking authentication state as a continuous stream of tokens. The platform covers a broad range of cloud capabilities, including identity verification, binary f
Initializes and maintains connections to several distinct database shards within a single application.
massCode is a local-first developer workspace application that combines a code snippet manager, a markdown knowledge base, and an HTTP client tool. It serves as a productivity suite for software engineers to consolidate reusable code fragments, technical documentation, and API collections within a single environment. The application distinguishes itself by integrating a developer utility suite for natural language calculations, sample data generation, and JSON visualization. It also includes visual project mapping capabilities, allowing users to create mind maps and sketch diagrams alongside
Allows creating and switching between separate local storage instances to isolate different sets of snippets and notes.
The MongoDB Python Driver is a client library and NoSQL database client used to execute CRUD operations and manage data within MongoDB databases using the Python programming language. It serves as a database connectivity library that handles authentication and connection pooling, while also providing a vector search client for managing embedding indexes and retrieving data based on semantic similarity. The driver supports both synchronous and asynchronous database driver models to perform non-blocking I/O operations and stream data from database clusters. It distinguishes itself through speci
Manages the creation, access, and deletion of isolated database instances within a cluster.
Isar ist ein typsicherer, ACID-konformer lokaler NoSQL-Dokumentenspeicher, der für hochperformante Datenspeicherung und -abfrage entwickelt wurde. Er fungiert als eingebettete Datenbank-Engine, die große Datensätze auf dem Gerät persistiert und gleichzeitig die transaktionale Integrität durch automatische Rollbacks fehlgeschlagener Schreibvorgänge sicherstellt. Das Projekt zeichnet sich dadurch aus, dass Datenbankabfragen zur Kompilierzeit mittels statischer Typisierung validiert werden, um Laufzeitfehler zu verhindern. Es integriert eine Volltext-Suchmaschine mit spezialisierter Indizierung für effizientes Keyword- und Phrasen-Matching und nutzt parallele Ausführung über mehrere Isolates hinweg, um den Haupt-Anwendungsthread nicht zu blockieren. Das System bietet umfassende Funktionen für asynchrone Datenverwaltung, einschließlich CRUD-Operationen, zusammengesetzter und Multi-Entry-Indizierung sowie gefilterter Datenmodifikation. Es handhabt Schemadefinitionen und Datenbankinstanz-Konfiguration, um den lokalen Anwendungszustand über Sitzungen hinweg zu wahren.
Manages database connections and storage directories for persisting local application data.
Dieses Projekt bietet eine performante Key-Value-Speicherlösung für mobile Anwendungen, die speicherabgebildete Dateien (Memory-Mapped Files) nutzt, um schnelle Lese- und Schreiboperationen zu ermöglichen. Es fungiert als persistente Datenschicht, die direkt in die JavaScript-Runtime integriert wird, um den Overhead zu minimieren, während es reaktive Zustands-Synchronisation unterstützt, um sicherzustellen, dass Interface-Komponenten automatisch aktualisiert werden, wenn sich gespeicherte Daten ändern. Das Speichersystem zeichnet sich durch seine Fähigkeit aus, mehrere unabhängige Datenbankinstanzen zu verwalten, was Daten nach Modulen organisiert und Kollisionen zwischen Anwendungskomponenten verhindert. Es erleichtert den zuverlässigen Datenaustausch zwischen verschiedenen Prozessen, wie etwa zwischen einer Hauptanwendung und ihren Hintergrund-Extensions oder Widgets, indem es konkurrierenden Zugriff durch dateibasiertes Locking koordiniert. Sicherheits- und Managementfunktionen umfassen verschlüsselten Speicher, der plattformnative Hardware-Keystores nutzt, um sensible Informationen im Ruhezustand zu schützen. Das System integriert zudem Lifecycle-Hooks zur Überwachung von Datenoperationen, Integrationsadapter für Standard-State-Management-Muster und Entwicklungs-Utilities für Echtzeit-Debugging. Für Testumgebungen enthält das Projekt eine In-Memory-Speicherimplementierung, um Persistenz zu simulieren, ohne physischen Gerätespeicher zu erfordern.
Organizes application data into multiple independent storage instances to improve performance and prevent collisions.