awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mongodb avatar

mongodb/mongo-tools

0
View on GitHub↗
1,050 estrellas·381 forks·Go·13 vistas

Mongo Tools

Este proyecto proporciona una colección de utilidades administrativas de línea de comandos diseñadas para gestionar instancias de bases de datos MongoDB. Sirve como la interfaz principal para realizar copias de seguridad de bases de datos, restaurar instantáneas binarias y ejecutar tareas de migración de datos entre instancias de bases de datos y sistemas externos.

Las herramientas facilitan el movimiento de información mediante la importación y exportación de colecciones en varios formatos, incluyendo JSON, CSV, TSV y archivos binarios. Más allá de la migración, la suite incluye utilidades especializadas para inspeccionar archivos de datos binarios en un formato legible por humanos y gestionar archivos binarios grandes almacenados dentro del sistema de archivos de la base de datos.

Estas utilidades operan comunicándose directamente con el servidor de la base de datos a través de solicitudes de protocolo binario estructurado. La arquitectura subyacente admite procesamiento orientado a flujos y operaciones por lotes para manejar grandes conjuntos de datos de manera eficiente, manteniendo la durabilidad e integridad de los datos durante las tareas administrativas.

Features

  • MongoDB Administration Tools - Provides a collection of command-line tools for performing backups, data imports, data exports, and binary file inspection for database instances.
  • Cross-Database Data Migrations - Moves information between database instances and external systems by importing and exporting collections in various formats.
  • Data Import and Export - Provides a command-line interface for importing and exporting database records between JSON, CSV, TSV, and binary formats.
  • Database Backup and Restore - Creates binary snapshots of database collections and restores them to ensure data durability and recovery.
  • MongoDB Backups - Creates and restores binary snapshots of database instances to ensure data durability and provide reliable recovery points.
  • Database Wire Protocol Implementations - Communicates with the database server by sending structured requests over a persistent network connection using a defined binary protocol.
  • Binary Data Formats - Uses a compact binary format to store and transmit complex data structures efficiently between the database and external files.
  • Database Atomic Batches - Groups multiple database mutations into single network requests to improve throughput and reduce latency during bulk operations.
  • Memory-Efficient Data Streaming - Processes large datasets in small chunks to minimize memory usage during import and export operations.
  • Schema-Agnostic Data Mappings - Translates between flat file formats and hierarchical document structures without requiring a predefined database schema.

Historial de estrellas

Gráfico del historial de estrellas de mongodb/mongo-toolsGráfico del historial de estrellas de mongodb/mongo-tools

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Mongo Tools

Colecciones seleccionadas manualmente donde aparece Mongo Tools.
  • Herramientas de línea de comandos (CLI)

Alternativas open-source a Mongo Tools

Proyectos open-source similares, clasificados según cuántas características comparten con Mongo Tools.
  • dbgate/dbgateAvatar de dbgate

    dbgate/dbgate

    6,769Ver en GitHub↗

    DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

    Sveltecassandraclickhousecockroachdb
    Ver en GitHub↗6,769
  • bruin-data/ingestrAvatar de bruin-data

    bruin-data/ingestr

    3,714Ver en GitHub↗

    ingestr is a command-line tool for copying and syncing data between different database engines and third-party platforms without writing custom code. It functions as an ETL pipeline utility that extracts data from diverse sources and loads it into destinations. The tool features a schema-agnostic data loader that maps source fields to destination columns dynamically, removing the need for predefined static table definitions. It also operates as an incremental data synchronizer, updating destination tables by appending new records or merging changes to maintain current datasets. The system pr

    Go
    Ver en GitHub↗3,714
  • bram2w/baserowAvatar de bram2w

    bram2w/baserow

    5,085Ver en GitHub↗

    Baserow is a no-code relational database and application builder that allows users to create structured data tables and business tools through a visual interface. It functions as a headless REST API data backend and a self-hosted data workspace, providing a platform for managing collaborative databases while maintaining full control over data residency. The platform integrates large language models to serve as an LLM-powered data platform, capable of generating database structures, record content, and technical workflows from natural language. It also acts as a Model Context Protocol server,

    Python
    Ver en GitHub↗5,085
  • ravendb/ravendbAvatar de ravendb

    ravendb/ravendb

    3,961Ver en GitHub↗

    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

    C#csharpdatabasedocument-database
    Ver en GitHub↗3,961
Ver las 30 alternativas a Mongo Tools→

Preguntas frecuentes

¿Qué hace mongodb/mongo-tools?

Este proyecto proporciona una colección de utilidades administrativas de línea de comandos diseñadas para gestionar instancias de bases de datos MongoDB. Sirve como la interfaz principal para realizar copias de seguridad de bases de datos, restaurar instantáneas binarias y ejecutar tareas de migración de datos entre instancias de bases de datos y sistemas externos.

¿Cuáles son las características principales de mongodb/mongo-tools?

Las características principales de mongodb/mongo-tools son: MongoDB Administration Tools, Cross-Database Data Migrations, Data Import and Export, Database Backup and Restore, MongoDB Backups, Database Wire Protocol Implementations, Binary Data Formats, Database Atomic Batches.

¿Qué alternativas de código abierto existen para mongodb/mongo-tools?

Las alternativas de código abierto para mongodb/mongo-tools incluyen: dbgate/dbgate — DbGate is a universal database management tool and SQL client that provides a unified interface for querying and… bruin-data/ingestr — ingestr is a command-line tool for copying and syncing data between different database engines and third-party… bram2w/baserow — Baserow is a no-code relational database and application builder that allows users to create structured data tables… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… infiniflow/infinity — Infinity is a distributed vector database and multimodal vector store designed to manage large-scale datasets for… mongo-express/mongo-express — Mongo-express is a web-based administrative interface for MongoDB, providing a visual tool for managing databases and…