3 repository-uri
Utilities for transferring entire database instances and configurations between different operational environments.
Distinct from Database Migrations: Distinct from Database Migrations: covers the transfer of a full installation between servers rather than schema or data format conversion.
Explore 3 awesome GitHub repositories matching data & databases · Database Environment Migrations. Refine with filters or upvote what's useful.
Nominatim este un motor de căutare geospațială self-hosted și un server de geocodare care utilizează date OpenStreetMap. Oferă o infrastructură completă pentru geocodare directă, convertind adresele sau numele locurilor în coordonate geografice, și geocodare inversă, traducând coordonatele în adrese fizice lizibile pentru oameni. Proiectul dispune de un importator de date dedicat care parsează datele brute de hartă într-o bază de date geospațială PostgreSQL. Se distinge printr-un pipeline de import configurabil care utilizează fișiere de stil pentru a filtra caracteristicile hărții și un sistem de clasificare bazat pe importanță pentru a prioritiza rezultatele căutării pe baza popularității și a tipului de caracteristică. Sistemul acoperă o gamă largă de capabilități, inclusiv indexarea spațială, calculul ierarhic al adreselor și indexarea căutării bazată pe token-uri pentru căutări fuzzy. Suportă integrarea seturilor de date externe pentru numere de casă și centroizi de cod poștal, precum și replicarea incrementală a datelor pentru a menține seturile de date locale sincronizate cu sursele globale. Serviciul este implementat ca o aplicație web bazată pe ASGI, oferind un API de căutare geospațială cu suport pentru mai multe formate de ieșire, inclusiv JSON, GeoJSON și XML.
Transfers the database and configuration between servers to separate import tasks from production environments.
Acest proiect oferă șabloane de distribuție containerizate și imagini pentru implementarea unui server media. Acesta permite operarea unui server media în medii Docker sau Kubernetes, utilizând chart-uri de gestionare a pachetelor pentru a eficientiza instalarea și gestionarea bibliotecilor home cinema. Proiectul se concentrează pe procesarea video de înaltă performanță prin transcodare accelerată hardware, care este realizată prin passthrough-ul dispozitivelor GPU către container. Asigură persistența datelor prin maparea directoarelor gazdă pentru bazele de date de configurare și bibliotecile media la scară largă. Sistemul acoperă o gamă largă de capacități operaționale, inclusiv configurarea rețelei pentru modurile bridge sau host, rutarea ingress pentru maparea hostname-urilor externe și alinierea permisiunilor utilizatorilor pentru a gestiona accesul la fișiere. Include, de asemenea, mecanisme pentru autentificarea identității serverului folosind token-uri de revendicare și actualizări binare automate declanșate de tag-urile de imagine. Implementarea este susținută prin chart-uri Kubernetes Helm și imagini Docker.
Provides initialization scripts to import existing server databases into a pod during migration.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Imports data from external servers or files using secure authentication for transfers.