5 repository-uri
Tools and techniques for moving large volumes of data between systems by maximizing network and hardware throughput.
Distinct from High-Performance Data Transfer: Existing candidates focus on event streaming [f0_mt1], audio [f0_mt2], or tensor transfer [f0_mt3], whereas this is general high-volume file transfer.
Explore 5 awesome GitHub repositories matching devops & infrastructure · High-Performance Data Transfer. Refine with filters or upvote what's useful.
bypy is a Python client for interacting with Baidu Yun cloud storage via its official API. It functions as both a library for programmatic integration and a command-line manager for organizing and listing files within a cloud account. The project features a multi-process transfer tool that utilizes parallel processing to accelerate high-volume uploads and downloads. It provides bidirectional directory synchronization to align content between local file systems and remote cloud storage by identifying missing or outdated files. The tool covers recursive file transfers, automated cloud data bac
Provides a multi-process transfer tool that uses parallel processing to accelerate high-volume cloud uploads and downloads.
pgBackRest este un instrument distribuit de backup și restaurare pentru PostgreSQL. Funcționează ca un motor de backup incremental și manager de recuperare point-in-time, permițând crearea de backup-uri complete, diferențiale și incrementale în repository-uri locale și la distanță. Sistemul se distinge prin backup-urile incrementale la nivel de bloc, care reduc timpul de stocare și transfer prin salvarea doar a datelor modificate. Se integrează cu stocarea de obiecte compatibilă cu S3 prin HTTP și utilizează procesarea paralelă pentru a maximiza throughput-ul în timpul operațiunilor de backup și restaurare. Instrumentul acoperă capabilități cuprinzătoare de recuperare în caz de dezastru, inclusiv arhivarea write-ahead log pentru restaurarea point-in-time și verificarea integrității bazată pe checksum pentru a detecta coruperea datelor. De asemenea, oferă automatizarea ciclului de viață al backup-ului prin rotație bazată pe politici și securizează datele prin criptarea repository-ului și protocoale de transport securizate.
Optimizes large-volume data movement by adjusting compression levels, buffer sizes, and parallel process counts.
s5cmd is a command line interface for high-performance data transfers and management tasks across S3 compatible storage services. It functions as a parallel data transfer tool and bucket synchronization utility, designed to accelerate the uploading and downloading of large volumes of files using concurrent workers. The tool acts as a batch command processor capable of executing thousands of object management operations in parallel from command files or piped streams. It also serves as an S3 Select query client, allowing the execution of SQL expressions against stored JSON records to retrieve
Provides high-performance data movement between local systems and cloud storage using parallel workers to saturate available bandwidth.
Teldrive is a web-based cloud storage interface that uses Telegram as a backend for storing and organizing files. It functions as an encrypted cloud drive and a remote storage bridge, allowing users to manage files through a dedicated file manager. The system optimizes data throughput by using a proxy to aggregate multiple authentication tokens, which bypasses single-account rate limits to increase upload and download speeds. It ensures data privacy through per-file salt encryption for both file data and metadata. The project covers remote file management, including the ability to mount stor
Bypasses API rate limits using multiple authentication tokens to maximize upload and download speeds.
Connector-X is a high-performance SQL data extraction library and bridge for transferring relational database records into memory-efficient data structures. It functions as a parallel database connector and federated query engine capable of executing and joining queries across multiple remote database connections to aggregate data locally. The project distinguishes itself through a zero-copy approach to data loading, which transfers SQL query results into memory structures without duplicating data. It maximizes throughput by partitioning SQL queries into threads, employing parallel columnar a
Moves large datasets from SQL databases into memory using parallel threads and zero-copy methods for maximum speed.