14 个仓库
Utilities specifically designed for transferring large volumes of data between different cloud providers.
Distinct from Cloud Data Connectors: Existing candidates focus on general cloud storage or database replication rather than file-level migration.
Explore 14 awesome GitHub repositories matching data & databases · Cloud Data Migration Tools. Refine with filters or upvote what's useful.
rclone is a command-line utility and sync engine for managing, synchronizing, and migrating files across numerous cloud storage providers. It functions as a storage management tool that enables bidirectional or one-way synchronization between local filesystems and remote cloud backends. The project acts as a unified cloud storage gateway, capable of merging multiple remote providers into a single directory tree. It further provides a filesystem mount to expose remote cloud storage as a local disk for direct operating system access and a transparent encryption wrapper to secure data before it
Facilitates the migration of large amounts of data between different cloud storage backends.
Aliyunpan is a desktop client and cloud storage file manager designed for organizing and managing data stored on Aliyun Drive. It provides a dedicated interface for uploading, downloading, and organizing files and folders within the cloud storage environment. The application distinguishes itself through multi-account management, allowing users to log into and operate across several different cloud identities simultaneously to move data between accounts. It further integrates the Aria2 protocol to offload file transfers, enabling the movement of data directly from the cloud to remote servers o
Facilitates uploading or downloading very large batches of files to move data between local storage and the cloud.
Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i
Documents Azure Migrate for discovering, assessing, and moving VMs and databases to the cloud.
Azure Data Studio is a cross-platform SQL database management IDE used for writing queries, managing schemas, and administering relational databases. It functions as a comprehensive environment for relational database management, providing a structured interface for executing SQL queries and browsing database objects. The platform is distinguished by its interactive data notebooks, which combine executable code cells, narrative text, and visualizations for data analysis. It also includes specialized tools for database migration, allowing users to assess and transfer schemas and data from on-p
Assesses on-premises databases and facilitates the migration process to cloud services.
Realtime is a real-time data distribution and synchronization engine that enables applications to stream database changes and coordinate state between clients. It functions as a synchronization layer that monitors database write-ahead logs to provide change data capture and pushes updates to authorized clients via WebSockets. The project features a real-time presence server for tracking the online status of active users and a broadcast service for sending ephemeral messages without database persistence. It organizes communication through channel-based message routing and uses a structured JSO
Facilitates the transfer of users, documents, and files from other cloud platforms and database engines.
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Creates Incus instances or volumes from existing physical or virtual machine disks via a dedicated migration tool.
Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It is designed to help developers organize application sections and user options into a structured, hidden panel that maintains a clean interface for the primary content area. The component distinguishes itself through its visual presentation, which follows Material Design guidelines to ensure a consistent and intuitive user experience. It features a data-driven menu hierarchy that allows for logical grouping of navigation items, and it incorporates fluid circular reveal animatio
Executes the transition of applications and data to cloud environments using readiness assessments.
Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w
Offers a migration path from self-hosted installations to a managed cloud subscription.
supabase-js 是一个全面的客户端库,旨在将前端应用程序与托管的后端即服务 (BaaS) 集成。它提供了一个统一的接口,用于与 PostgreSQL 数据库、身份管理系统、云对象存储和实时数据同步进行交互。 该库具有同构客户端设计,可在浏览器和服务器环境中运行。它通过类型安全的方法脱颖而出,利用 TypeScript 将数据库模式直接映射到客户端定义,并采用基于 PostgREST 的 API 将 JavaScript 调用转换为 RESTful 请求。 该客户端涵盖了广泛的功能,包括通过 OAuth、OIDC 和通行密钥 (passkeys) 进行用户身份验证,以及使用签名令牌进行会话管理。它通过 S3 兼容的存储接口管理大规模二进制数据,并通过基于 WebSocket 的订阅实现实时应用程序更新,以进行数据库更改和状态同步。其他功能包括无服务器边缘函数的调用以及使用向量嵌入执行相似性搜索。
Provides tools to import users, records, and files from other cloud platforms into the project.
这是一个 Kubernetes Operator,旨在通过声明式配置部署和管理生产级 PostgreSQL 数据库集群。它作为一个控制器,将数据库集群的实际状态与期望状态同步,提供了一个用于高可用性编排、自动化备份与恢复以及容器化数据库管理的系统。 该 Operator 的特色在于其全面的数据保护套件,支持时间点恢复、到云对象存储的多模式备份以及集群克隆。它使用分布式共识实现自动化故障转移,确保持续可用性,并通过集成的连接池支持复杂的流量管理。 该项目涵盖了广泛的操作功能,包括同步和异步复制、通过专用监控堆栈进行遥测收集,以及具有自动化 TLS 证书轮换的安全身份管理。它还提供了用于存储卷扩展、数据库引擎更新以及集成各种数据库扩展的工具。 该控制器使用可自定义的清单安装到集群中,以实现数据库环境的声明式编排。
Moves existing database data into a managed Kubernetes cluster environment from external storage.
本项目是一个 Telegram 云镜像机器人,旨在从各种互联网源下载文件并将其镜像到 Telegram 或云存储。它作为一个专门用于远程媒体下载、种子和 Usenet 离线下载以及自动内容镜像的服务。 该机器人通过与 Rclone 生态系统的深度集成来管理、克隆和迁移跨多个云服务商的文件,从而脱颖而出。它包括一个 RSS 内容自动化程序,可根据用户定义的过滤器触发下载,并利用服务账户轮换在管理云资源时绕过 API 配额。 该系统涵盖了广泛的功能,包括用于归档提取和格式转换的媒体处理,以及从支持平台进行 Web 媒体捕获。它还具有通过外部 API 进行种子发现、递归云内容搜索以及用于管理大容量传输任务的任务队列。 管理控制通过基于聊天的访问控制以及用于持久化用户配置和任务历史的数据库提供。
Facilitates the transfer of large volumes of data between different cloud providers using server-side operations.
Anthias is a digital signage management system used to schedule and display images, videos, and web pages across a fleet of screens. It functions as a Docker-based device orchestrator that deploys containerized software across networked hardware units via a centralized interface. The platform includes a web-based content scheduler to control the timing, duration, and visibility of media assets using specific date and time windows. Administration is handled through a secure gateway that utilizes a reverse proxy and TLS termination to manage remote display devices over HTTPS. The system covers
Enables the migration of local media assets from self-hosted devices to managed cloud storage.
该工具是一款命令行实用程序,专为管理容器化环境中持久存储的生命周期而设计。它促进了跨不同命名空间、集群或存储类的持久卷声明 (PVC) 之间的数据迁移、备份和还原。通过自动化这些任务,它支持基础设施扩展、灾难恢复和常规存储管理。 该项目通过编排在后台执行数据传输的临时作业而脱颖而出,确保即使客户端会话断开连接,操作也能继续。它采用了一种可插拔的传输策略,允许用户选择特定的同步方法以适应不同的网络拓扑、防火墙限制和带宽约束。该工具还支持反向迁移,适用于源无法发起外部连接的环境。 除了核心迁移外,该实用程序还提供对数据移动的细粒度控制,包括同步特定子目录和自定义资源清单以满足基础设施要求的能力。它通过将受限的安全上下文和非 root 执行应用于迁移容器来强制执行安全策略。任务完成后,该工具会自动清理临时集群资源以维护环境完整性。
Ships a command-line interface for migrating persistent storage data between Kubernetes environments using configurable transfer strategies.
This project provides a collection of command-line tools and scripts designed to automate the ingestion, migration, and preparation of large-scale annotated image datasets. It serves as a utility for managing the retrieval of image collections paired with bounding box and segmentation annotations, facilitating their integration into machine learning data pipelines. The toolset enables the bulk transfer of image data and metadata manifests into private cloud storage environments. It utilizes manifest-driven orchestration to process structured resource locations, ensuring that raw image files r
Provides a command-line interface for transferring bulk image data and metadata manifests into private cloud storage buckets.