awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mongodb avatar

mongodb/mongo

0
View on GitHub↗
28,158 星标·5,754 分支·C++·other·16 次浏览www.mongodb.com↗

Mongo

This project is a distributed, document-oriented database system designed to store information in flexible, hierarchical structures. It supports horizontal scaling through automated sharding and maintains high availability across global clusters using a multi-node replication protocol. By executing multi-document operations as atomic units, the system ensures data integrity and consistency across distributed environments.

The platform distinguishes itself by integrating advanced vector-based indexing, which enables semantic similarity searches alongside traditional geospatial and lexical queries. It functions as an enterprise-grade data platform, incorporating granular access controls, encryption, and auditing mechanisms to meet the requirements of regulated production environments. These capabilities allow for the management of large-scale datasets while maintaining the flexibility of a schema-less storage model.

The system provides a comprehensive suite of tools for database administration, including command-line utilities for infrastructure management, data migration, and performance monitoring. It supports integration with container orchestration platforms and offers standardized client libraries to facilitate connectivity across various programming languages and business intelligence tools.

Features

  • Distributed Databases - Functions as a distributed database system designed for high availability and automated sharding across global clusters.
  • Document Databases - Stores information in flexible, hierarchical document structures with support for horizontal scaling and ACID transactions.
  • ACID Transactional Cores - Executes multi-document operations as atomic units to ensure data integrity and consistency across distributed database clusters.
  • Distributed Databases - Distributes data across multiple nodes and regions to ensure horizontal scalability and high availability.
  • Document Stores - Stores data in flexible, hierarchical structures that allow for dynamic schemas without requiring rigid table definitions.
  • Enterprise Data Platforms - Provides a secure, enterprise-grade data platform with granular access controls, encryption, and auditing for regulated production environments.
  • Vector Search Engines - Integrates advanced vector-based indexing to enable semantic similarity searches alongside traditional geospatial and lexical queries.
  • ACID Properties - Groups multiple operations into a single unit that either succeeds completely or rolls back entirely to maintain strong data integrity.
  • Atomic Transactions - Groups multiple read and write operations into a single unit of work to ensure data consistency across documents and distributed clusters.
  • Database Sharding - Partitions data across multiple machines based on shard keys to increase storage capacity and throughput for large datasets.
  • Replication Protocols - Maintains high availability and data durability by synchronizing information across multiple server instances with automatic failover.
  • Vector Indexing - Manages high-dimensional vector indexes to enable semantic similarity searches alongside traditional queries.
  • High Availability Configurations - Ensures data durability and continuous service through automated replication and failover across distributed database clusters.
  • Horizontal Database Scaling - Expands storage capacity and throughput by partitioning data across multiple nodes in a cluster.
  • Search and Indexing - Combines geospatial, lexical, and vector-based indexing to enable advanced information discovery.
  • Request Routing - Directs database operations to the appropriate server nodes to balance workloads and scale performance across global clusters.
  • Enterprise Security Controls - Enforces robust access controls and security primitives for regulated production environments.
  • Database and Backend - Document-oriented NoSQL database.
  • Database Engines - Document-oriented database for high-performance and scalability.
  • Database Management - The primary document-oriented database engine.
  • Database Management Systems - Document-oriented database using JSON-like schemas.
  • Database Systems - Document-oriented database system.
  • 数据库与数据处理 - Document-oriented database for flexible JSON-like storage.
  • Databases and Search - Document-oriented NoSQL database system.
  • Document Databases - The core repository for the popular document-oriented database system.
  • Sharding Strategies - Distributes database operations across multiple nodes to scale throughput for large datasets.
  • Database Orchestration - Automates the deployment and management of database instances directly from a container orchestration control plane.
  • Multi-Region Scaling - Distributes data across geographic locations to provide high availability and fault tolerance for global applications.
  • Database Cluster Orchestration - Automates the lifecycle management and scaling of database clusters within container orchestration environments.
  • Sensitive Data Access Controls - Protects sensitive information with granular access policies, encryption, and auditing.
  • Database Drivers - Integrates applications written in various programming languages with the database server by utilizing standardized client libraries.
  • Database Query Interfaces - Executes database queries and configures server settings using a command-line interface featuring intelligent autocomplete and syntax highlighting.
  • Cloud Deployment - Enables multi-cloud deployment strategies to maintain high availability and performance across different cloud providers.
  • Hierarchical Data Structures - Supports nested arrays and sub-documents to mirror complex application object structures.
  • Cloud Database Management Tools - Automates cloud-hosted database deployments and lifecycle operations using a unified command-line interface.
  • Database Connections - Establishes persistent links between applications and database deployments to execute read and write operations using reliable client software.
  • Data Explorers - Provides graphical interfaces for querying, visualizing, and managing stored data collections.

Star 历史

mongodb/mongo 的 Star 历史图表mongodb/mongo 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Mongo 的开源替代方案

相似的开源项目,按与 Mongo 的功能重合度排序。
  • neo4j/neo4jneo4j 的头像

    neo4j/neo4j

    15,928在 GitHub 上查看↗

    Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries

    Javacypherdatabasegraph
    在 GitHub 上查看↗15,928
  • rethinkdb/rethinkdbrethinkdb 的头像

    rethinkdb/rethinkdb

    26,996在 GitHub 上查看↗

    RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update

    C++
    在 GitHub 上查看↗26,996
  • redis/go-redisredis 的头像

    redis/go-redis

    22,159在 GitHub 上查看↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Gogogolangredis
    在 GitHub 上查看↗22,159
  • victoriametrics/victoriametricsVictoriaMetrics 的头像

    VictoriaMetrics/VictoriaMetrics

    16,343在 GitHub 上查看↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    在 GitHub 上查看↗16,343
查看 Mongo 的所有 30 个替代方案→

常见问题解答

mongodb/mongo 是做什么的?

This project is a distributed, document-oriented database system designed to store information in flexible, hierarchical structures. It supports horizontal scaling through automated sharding and maintains high availability across global clusters using a multi-node replication protocol. By executing multi-document operations as atomic units, the system ensures data integrity and consistency across distributed environments.

mongodb/mongo 的主要功能有哪些?

mongodb/mongo 的主要功能包括:Distributed Databases, Document Databases, ACID Transactional Cores, Document Stores, Enterprise Data Platforms, Vector Search Engines, ACID Properties, Atomic Transactions。

mongodb/mongo 有哪些开源替代品?

mongodb/mongo 的开源替代品包括: neo4j/neo4j — Neo4j is a native graph database management system designed to store and query highly connected data using a… rethinkdb/rethinkdb — RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… dgraph-io/dgraph — Dgraph is a distributed graph database designed to store and query highly connected data. It organizes information as… apache/cassandra — Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability.…