6 dépôts
Processes for opening and configuring a database instance, including file-based or in-memory setups.
Distinguishing note: Focuses on the startup/opening phase of the database engine, which is not covered by the candidates.
Explore 6 awesome GitHub repositories matching data & databases · Database Initializations. Refine with filters or upvote what's useful.
This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object
Allows initializing a local data store using default settings, specific file paths, or in-memory configurations.
bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single memory-mapped file on disk, organizing information using B+ trees to facilitate sorted key iteration and efficient range queries. The project distinguishes itself through a hierarchical data organization model, allowing buckets to be nested within other buckets to create a tree-like structure. It employs a single-writer, multi-reader locking mechanism and copy-on-write transactions to ensure serializable isolation and data integrity. The system includes comprehensive data management capa
Manages the process of opening a database file with options for read-only access and memory pre-loading.
Ce projet sert de hub de documentation et de dépôt de spécifications pour les images Docker officielles. Il fonctionne comme un générateur de documentation piloté par les métadonnées qui transforme les fichiers de contenu structurés en fichiers markdown et readmes pour une distribution publique. Le dépôt fournit des guides techniques et des standards de configuration pour déployer des logiciels conteneurisés à travers plusieurs architectures CPU. Il inclut des manuels détaillés pour configurer les variables d'environnement, les montages de volumes et les paramètres réseau afin d'assurer des déploiements d'images cohérents. La documentation couvre un large éventail d'environnements conteneurisés, incluant diverses distributions Linux et des environnements Unix minimaux. Elle détaille le déploiement d'instances de base de données, de runtimes Java et de systèmes de gestion de contenu, avec un accent sur l'optimisation des conteneurs légers et la persistance des données. Le projet utilise une validation automatisée pour vérifier les fichiers sources markdown et YAML par rapport aux standards de formatage avant qu'ils ne soient publiés.
Supports running shell scripts or restoring database dumps to initialize database instances during container startup.
koa2-note est un projet axé sur le développement de serveurs web Koa2 et la programmation asynchrone Node.js. Il fournit un framework pour construire des serveurs web et des API en utilisant un pipeline de middleware asynchrone pour gérer les cycles de requête et de réponse. Le projet met l'accent sur une architecture backend en couches qui découple le routage, les services métier et les modèles de données. Il se distingue par l'intégration de bases de données relationnelles pour la persistance des sessions utilisateur et des données d'application, ainsi qu'un processus de build incluant la compilation JSX-vers-JavaScript pour les assets frontend. La surface de capacités couvre la conception d'API backend, incluant le routage RESTful et l'analyse des données de requête, ainsi que le rendu côté serveur avec des moteurs de template. Il inclut également la prise en charge des téléchargements de fichiers asynchrones via l'analyse de flux multipart, la gestion de session par cookies et l'implémentation de JSONP pour les requêtes inter-domaines. Le dépôt sert de ressource éducative avec des tutoriels structurés et des exemples pour apprendre l'implémentation du framework Koa et l'architecture serveur.
Configures and opens database instances to enable persistent storage for the application.
ActiveAndroid est un framework de persistance pour gérer les bases de données SQLite locales sur Android. Il fournit un système d'ORM (Object-Relational Mapping) de type active record qui lie les tables de base de données aux classes, permettant la persistance et la récupération de données sans écrire de SQL manuel. Le projet se distingue par un outil dédié à la migration de schéma qui met à jour les structures de base de données à l'aide de scripts versionnés chargés depuis les assets de l'application. Il inclut également un framework pour partager le contenu de la base de données entre différentes applications Android via une interface standard de content provider basée sur des URI. La bibliothèque couvre de larges domaines de capacités, notamment l'ORM pour gérer les relations entre tables et les types de données personnalisés, le traitement de transactions en masse pour l'ingestion de données, et l'initialisation automatisée de la base de données à partir de fichiers pré-remplis. Elle fournit en outre des utilitaires pour les requêtes programmatiques et l'indexation de colonnes afin de gérer la recherche et la récupération de données.
Provides mechanisms for initializing the database using pre-populated files from application assets.
H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL database that can run directly within an application process to remove network latency, or as an in-memory database for high-performance volatile storage. It also includes a web-based console for executing SQL commands and administering schemas. The system is characterized by its flexible deployment modes, including a standalone server mode for remote TCP/IP access and a mixed mode for simultaneous local and remote connectivity. It features a dialect emulation layer and compatibilit
Initializes new databases via connection URLs, shell tools, or the web console.