![]() OneShard (highly available, fault-tolerant deployment mode with ACID semantics) Eventual Consistency Eventual Consistency Source-replica replication MapReduce Offers an API for user-defined Map/Reduce methods no can be done with stored procedures in JavaScript yes yes Consistency concepts Methods to ensure consistency in a distributed system Eventual Consistency configurable per collection or per write Source-replica replication Multi-Source deployments with MongoDB Atlas Global Clusters Replication methods Methods for redundantly storing data on multiple nodes Source-replica replication with configurable replication factor Multi-source replication Live resharding allows users to change their shard keys as an online operation with zero downtime. Swift Server-side scripts Stored procedures JavaScript View functions in JavaScript JavaScript Triggers no yes yes in MongoDB Atlas only Partitioning methods Methods for storing different data on different nodes Sharding since version 2.0 Sharding improved architecture with release 2.0 Sharding Partitioned by hashed, ranged, or zoned sharding keys. VelocyPack/VelocyStream RESTful HTTP/JSON API proprietary protocol using JSON Supported programming languages C# no Secondary indexes yes yes via views 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 no 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++ Erlang C++ Server operating systems Linux
0 Comments
Leave a Reply. |