awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mongodb avatar

mongodb/mongo

0
View on GitHub↗
28,158 stele·5,754 fork-uri·C++·other·13 vizualizăriwww.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.
  • Baze de date și procesarea datelor - 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.

Istoric stele

Graficul istoricului de stele pentru mongodb/mongoGraficul istoricului de stele pentru mongodb/mongo

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale mongodb/mongo?

Principalele funcționalități ale mongodb/mongo sunt: Distributed Databases, Document Databases, ACID Transactional Cores, Document Stores, Enterprise Data Platforms, Vector Search Engines, ACID Properties, Atomic Transactions.

Care sunt câteva alternative open-source pentru mongodb/mongo?

Alternativele open-source pentru mongodb/mongo includ: 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.…

Alternative open-source pentru Mongo

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Mongo.
  • neo4j/neo4jAvatar neo4j

    neo4j/neo4j

    15,928Vezi pe 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
    Vezi pe GitHub↗15,928
  • rethinkdb/rethinkdbAvatar rethinkdb

    rethinkdb/rethinkdb

    26,996Vezi pe 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++
    Vezi pe GitHub↗26,996
  • redis/go-redisAvatar redis

    redis/go-redis

    22,159Vezi pe 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
    Vezi pe GitHub↗22,159
  • victoriametrics/victoriametricsAvatar VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Vezi pe 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
    Vezi pe GitHub↗16,343
  • Vezi toate cele 30 alternative pentru Mongo→