6 repository-uri
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.
Acest proiect servește drept hub de documentație și repository de specificații pentru imaginile oficiale Docker. Funcționează ca un generator de documentație bazat pe metadate care transformă fișierele de conținut structurat în fișiere markdown și readme-uri pentru distribuție publică. Repository-ul oferă ghiduri tehnice și standarde de configurare pentru deployarea software-ului containerizat pe mai multe arhitecturi CPU. Include manuale detaliate pentru configurarea variabilelor de mediu, a montărilor de volume și a setărilor de rețea pentru a asigura deployment-uri consistente ale imaginilor. Documentația acoperă o gamă largă de medii containerizate, inclusiv diverse distribuții Linux și medii Unix minimale. Detaliază deployment-ul instanțelor de baze de date, runtime-urilor Java și sistemelor de gestionare a conținutului, cu accent pe optimizarea containerelor lightweight și persistența datelor. Proiectul utilizează validarea automată pentru a verifica fișierele sursă markdown și YAML față de standardele de formatare înainte ca acestea să fie publicate.
Supports running shell scripts or restoring database dumps to initialize database instances during container startup.
koa2-note este un proiect axat pe dezvoltarea de servere web cu Koa2 și programarea asincronă în Node.js. Oferă un framework pentru construirea de servere web și API-uri folosind un pipeline de middleware asincron pentru a gestiona ciclurile de request și response. Proiectul pune accent pe o arhitectură backend stratificată care decuplează rutarea, serviciile de business și modelele de date. Se distinge prin integrarea bazelor de date relaționale pentru persistența sesiunilor utilizatorilor și a datelor aplicației, alături de un proces de build care include compilarea JSX-to-JavaScript pentru asset-urile de frontend. Suprafața de capabilități acoperă designul API-urilor backend, inclusiv rutarea RESTful și parsarea datelor din request-uri, precum și randarea pe partea de server cu template engines. Include, de asemenea, suport pentru upload-uri asincrone de fișiere folosind parsarea de stream-uri multipart, gestionarea sesiunilor bazată pe cookie-uri și implementarea JSONP pentru request-uri cross-domain. Repository-ul servește ca resursă educațională cu tutoriale structurate și exemple pentru învățarea implementării framework-ului Koa și a arhitecturii de server.
Configures and opens database instances to enable persistent storage for the application.
ActiveAndroid este un framework de persistență pentru gestionarea bazelor de date SQLite locale pe Android. Oferă un sistem de mapare obiect-relațională (ORM) de tip active record care leagă tabelele bazei de date de clase, permițând persistența și recuperarea datelor fără a scrie SQL manual. Proiectul se distinge printr-un instrument dedicat de migrare a schemei care actualizează structurile bazei de date folosind scripturi versionate încărcate din resursele aplicației. Include, de asemenea, un framework pentru partajarea conținutului bazei de date între diferite aplicații Android printr-o interfață standard de tip content provider bazată pe URI. Biblioteca acoperă domenii largi de capabilități, inclusiv maparea obiect-relațională pentru gestionarea relațiilor dintre tabele și a tipurilor de date personalizate, procesarea tranzacțiilor în masă pentru ingestia de date și inițializarea automatizată a bazei de date din fișiere de resurse pre-populate. Oferă în plus utilitare pentru interogări programatice și indexarea coloanelor pentru a gestiona căutarea și recuperarea datelor.
Provides mechanisms for initializing the database using pre-populated files from application assets.
H2 este un sistem de gestionare a bazelor de date relaționale compatibil JDBC, scris în Java. Funcționează ca o bază de date SQL embeddable care poate rula direct în procesul unei aplicații pentru a elimina latența rețelei, sau ca o bază de date în memorie pentru stocare volatilă de înaltă performanță. Include, de asemenea, o consolă bazată pe web pentru executarea comenzilor SQL și administrarea schemelor. Sistemul se caracterizează prin moduri de implementare flexibile, inclusiv un mod server standalone pentru acces TCP/IP la distanță și un mod mixt pentru conectivitate locală și la distanță simultană. Dispune de un strat de emulare a dialectelor și moduri de compatibilitate care îi permit să imite comportamentul și sintaxa altor sisteme de baze de date. Motorul oferă un set larg de capabilități, acoperind tranzacții ACID cu controlul concurenței multi-versiune (MVCC), suport pentru date geospațiale și JSON, precum și funcții analitice avansate de tip window. Include instrumente pentru conservarea datelor prin backup-uri comprimate, restaurarea scripturilor SQL și gestionarea memoriei off-heap pentru a manipula seturi mari de date. Baza de date se integrează cu aplicațiile folosind drivere standard Java Database Connectivity și URL-uri de conexiune.
Initializes new databases via connection URLs, shell tools, or the web console.