Replication methods Methods for redundantly storing data on multiple nodes Source-replica replication with configurable replication factor Synchronous replication via Raft Multi-Source deployments with MongoDB Atlas Global Clusters Live resharding allows users to change their shard keys as an online operation with zero downtime. Swift Server-side scripts Stored procedures JavaScript no JavaScript Triggers no no yes in MongoDB Atlas only Partitioning methods Methods for storing different data on different nodes Sharding since version 2.0 yes Sharding Partitioned by hashed, ranged, or zoned sharding keys. HTTP API proprietary protocol using JSON Supported programming languages C# VelocyPack/VelocyStream GraphQL query language no Secondary indexes yes yes yes SQL Support of SQL no no Read-only SQL queries via the MongoDB Connector for BI APIs and other access methods AQL support for XML data structures, and/or support for XPath, XQuery or XSLT. Typing predefined data types such as float or date yes string, double, boolean, list, hash yes yes string, integer, double, decimal, boolean, date, object_id, geospatial XML support Some form of processing data in XML format, e.g. Optionally impose all or part of a schema by defining a JSON schema. Windows Data scheme schema-free automatically recognizes schema within a collection schema-free schema-free Although schema-free, documents of the same collection often follow the same structure. Implementation language C++ Go C++ Server operating systems Linux Automate your management, scaling and backups through one centralized platform.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |