3 repository-uri
Systems designed to automate the movement, transformation, and synchronization of data between disparate storage locations and distributed environments.
Distinguishing note: Focuses on the orchestration of data movement and synchronization pipelines rather than raw database storage or query execution.
Explore 3 awesome GitHub repositories matching data & databases · Data Integration Tools. Refine with filters or upvote what's useful.
Airflow is a platform for programmatically authoring, scheduling, and monitoring complex data pipelines. It functions as a workflow automation engine that manages the lifecycle of recurring business processes by executing code-defined task dependencies. By representing workflows as directed acyclic graphs, the system ensures that task execution order and data flow are explicitly defined and reliably maintained across distributed computing environments. The platform distinguishes itself through a highly modular, provider-based architecture that decouples core orchestration logic from external
Automate the movement of information between disparate storage locations and distributed file systems to ensure data pipelines remain consistent and up to date.
This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi
Automates the movement, transformation, and synchronization of data between disparate storage locations and distributed environments.
Crawlab is a distributed web scraping platform designed to centralize the management, deployment, and execution of large-scale data extraction tasks. It functions as a control plane that orchestrates scraping scripts and automated workflows across multiple nodes, providing a unified environment for managing complex data collection operations. The platform distinguishes itself through a distributed architecture that coordinates worker nodes via a central master, utilizing real-time communication to maintain oversight of all active processes. It ensures operational consistency by isolating task
Automates the synchronization of scraped web data into external databases for organized storage and analysis.