12 repository-uri
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.
MongoDB Python Driver este o bibliotecă client și un client de baze de date NoSQL utilizat pentru a executa operațiuni CRUD și a gestiona datele în bazele de date MongoDB folosind limbajul de programare Python. Acesta servește drept bibliotecă de conectivitate la baza de date care gestionează autentificarea și pool-ul de conexiuni, oferind totodată un client de căutare vectorială pentru gestionarea indicilor de embedding și regăsirea datelor pe baza similarității semantice. Driverul suportă atât modele de driver sincron, cât și asincron pentru a efectua operațiuni I/O non-blocante și a transmite date din clusterele de baze de date. Se distinge prin capabilități de căutare specializate, inclusiv căutarea full-text și executarea căutărilor vectoriale pentru a regăsi date pe baza similarității matematice. Suprafața sa mai largă de capabilități acoperă stocarea și sincronizarea datelor, incluzând pipeline-uri de agregare în mai multe etape, gestionarea ciclului de viață al indicilor și serializarea binară BSON. Biblioteca implementează, de asemenea, primitive de securitate precum criptarea la nivel de câmp pe partea de client, securitatea conexiunilor TLS și integrarea cu furnizori de identitate cloud. Funcționalitățile suplimentare includ stocarea fișierelor mari printr-o interfață de sistem de fișiere și monitorizarea în timp real a modificărilor datelor.
Manages the creation, access, and deletion of isolated database instances within a cluster.
Isar este un magazin de documente NoSQL local, type-safe și compatibil ACID, conceput pentru stocarea și regăsirea datelor de înaltă performanță. Funcționează ca un motor de bază de date încorporat care persistă seturi de date mari pe dispozitiv, asigurând în același timp integritatea tranzacțională prin rollback-uri automate ale operațiunilor de scriere eșuate. Proiectul se distinge prin validarea interogărilor bazei de date la momentul compilării folosind tipizarea statică pentru a preveni erorile de runtime. Încorporează un motor de căutare full-text cu indexare specializată pentru potrivirea eficientă a cuvintelor cheie și frazelor și utilizează execuția paralelă pe mai multe izolate pentru a preveni blocarea thread-ului principal al aplicației. Sistemul oferă capabilități cuprinzătoare pentru gestionarea asincronă a datelor, inclusiv operațiuni CRUD, indexare compozită și multi-intrare, și modificarea filtrată a datelor. Gestionează definițiile de schemă și configurarea instanței bazei de date pentru a menține starea locală a aplicației între sesiuni.
Manages database connections and storage directories for persisting local application data.
Acest proiect oferă o soluție de stocare cheie-valoare de înaltă performanță pentru aplicații mobile, utilizând fișiere mapate în memorie pentru a permite operațiuni rapide de citire și scriere. Funcționează ca un strat de date persistent care se integrează direct cu runtime-ul JavaScript pentru a minimiza overhead-ul, suportând în același timp sincronizarea reactivă a stării pentru a asigura că componentele interfeței se actualizează automat atunci când datele stocate se schimbă. Sistemul de stocare se distinge prin capacitatea sa de a gestiona mai multe instanțe independente de baze de date, ceea ce organizează datele pe module și previne coliziunile între componentele aplicației. Facilitează partajarea fiabilă a datelor între diferite procese, cum ar fi între o aplicație principală și extensiile sau widget-urile sale de fundal, prin coordonarea accesului concurent prin blocare bazată pe fișiere partajate. Capabilitățile de securitate și gestionare includ stocarea criptată care utilizează keystore-uri hardware native ale platformei pentru a proteja informațiile sensibile la repaus. Sistemul încorporează, de asemenea, hook-uri de ciclu de viață pentru monitorizarea operațiunilor cu date, adaptoare de integrare pentru tiparele standard de gestionare a stării și utilitare de dezvoltare pentru depanare în timp real. Pentru mediile de testare, proiectul include o implementare de stocare în memorie pentru a simula persistența fără a necesita stocare fizică pe dispozitiv.
Organizes application data into multiple independent storage instances to improve performance and prevent collisions.