5 مستودعات
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 هي أداة نسخ احتياطي واستعادة موزعة لـ PostgreSQL. تعمل كمحرك نسخ احتياطي تزايدي ومدير استعادة في نقطة زمنية، مما يتيح إنشاء نسخ احتياطية كاملة وتفاضلية وتزايدية عبر المستودعات المحلية والبعيدة. يتميز النظام بنسخه الاحتياطية التزايدية على مستوى الكتلة، والتي تقلل من وقت التخزين والنقل عن طريق حفظ البيانات المعدلة فقط. يتكامل مع تخزين الكائنات المتوافق مع S3 عبر HTTP ويستخدم المعالجة المتوازية لزيادة الإنتاجية أثناء عمليات النسخ الاحتياطي والاستعادة. تغطي الأداة قدرات شاملة للتعافي من الكوارث، بما في ذلك أرشفة سجل الكتابة المسبقة (WAL) للاستعادة في نقطة زمنية والتحقق من السلامة القائم على المجموع الاختباري لاكتشاف تلف البيانات. كما توفر أتمتة دورة حياة النسخ الاحتياطي من خلال التدوير القائم على السياسة وتؤمن البيانات عبر تشفير المستودع وبروتوكولات النقل الآمنة.
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.