MongoDB realtime database

MongoDB Inc.'s Server Side Public License v1. Prior versions were published under GNU AGPL v3.0. Commercial licenses are also available.Open Source
MongoDB realtime database
Proprietary for Enterprise Edition (Oracle Database EE license has Oracle NoSQL database EE covered: details)
Cloud-based only
MongoDB realtime database
Only available as a cloud service
yesno
MongoDB realtime database
MongoDB available as DBaaS (MongoDB Atlas)
noDBaaS offerings (sponsored links)
MongoDB realtime database
Database as a Service

Providers of DBaaS offerings, please contact us to be listed.
ScaleGrid for MongoDB Database: Fully managed hosting for MongoDB Database on a wide variety of cloud providers and On-Premises. Automate your management, scaling and backups through one centralized platform.Implementation languageC++JavaServer operating systemshostedLinux
OS X
Solaris
WindowsLinux
Solaris SPARC/x86Data schemeschema-freeschema-free
MongoDB realtime database
Although schema-free, documents of the same collection often follow the same structure. Optionally impose all or part of a schema by defining a JSON schema.
Support Fixed schema and Schema-less deployment with the ability to interoperate between them.Typing
MongoDB realtime database
predefined data types such as float or date
yesyes
MongoDB realtime database
string, integer, double, decimal, boolean, date, object_id, geospatial
optionalXML support
MongoDB realtime database
Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.
nonoSecondary indexesyesyesyesSQL
MongoDB realtime database
Support of SQL
noRead-only SQL queries via the MongoDB Connector for BISQL-like DML and DDL statementsAPIs and other access methodsAndroid
iOS
JavaScript API
RESTful HTTP APIproprietary protocol using JSONRESTful HTTP APISupported programming languagesJava
JavaScript
Objective-CActionscript
MongoDB realtime database
unofficial driver

C
C#
C++
Clojure
MongoDB realtime database
unofficial driver

ColdFusion
MongoDB realtime database
unofficial driver

D
MongoDB realtime database
unofficial driver

Dart
MongoDB realtime database
unofficial driver

Delphi
MongoDB realtime database
unofficial driver

Erlang
Go
Groovy
MongoDB realtime database
unofficial driver

Haskell
Java
JavaScript
Lisp
MongoDB realtime database
unofficial driver

Lua
MongoDB realtime database
unofficial driver

MatLab
MongoDB realtime database
unofficial driver

Perl
PHP
PowerShell
MongoDB realtime database
unofficial driver

Prolog
MongoDB realtime database
unofficial driver

Python
R
MongoDB realtime database
unofficial driver

Ruby
Rust
Scala
Smalltalk
MongoDB realtime database
unofficial driver

SwiftC
C#
Go
Java
JavaScript (Node.js)
PythonServer-side scripts
MongoDB realtime database
Stored procedures
limited functionality with using 'rules'JavaScriptnoTriggersCallbacks are triggered when data changesyes
MongoDB realtime database
in MongoDB Atlas only
noPartitioning methods
MongoDB realtime database
Methods for storing different data on different nodes
Sharding
MongoDB realtime database
Partitioned by hashed, ranged, or zoned sharding keys. Live resharding allows users to change their shard keys as an online operation with zero downtime.
ShardingReplication methods
MongoDB realtime database
Methods for redundantly storing data on multiple nodes
Multi-Source deployments with MongoDB Atlas Global Clusters
Source-replica replicationElectable source-replica replication per shard. Support distributed global deployment with Multi-region table featureMapReduce
MongoDB realtime database
Offers an API for user-defined Map/Reduce methods
noyeswith Hadoop integrationConsistency concepts
MongoDB realtime database
Methods to ensure consistency in a distributed system
Eventual Consistency
MongoDB realtime database
if the client is offline

Immediate Consistency
MongoDB realtime database
if the client is online
Eventual Consistency
Immediate Consistency
MongoDB realtime database
can be individually decided for each write operation
Eventual Consistency
Immediate Consistency
MongoDB realtime database
depending on configuration
Foreign keys
MongoDB realtime database
Referential integrity
nono
MongoDB realtime database
typically not used, however similar functionality with DBRef possible
noTransaction concepts
MongoDB realtime database
Support to ensure data integrity after non-atomic manipulations of data
yesMulti-document ACID Transactions with snapshot isolationconfigurable
MongoDB realtime database
ACID within a storage node (=shard)
Concurrency
MongoDB realtime database
Support for concurrent manipulation of data
yesyesyesDurability
MongoDB realtime database
Support for making data persistent
yesyes
MongoDB realtime database
optional, enabled by default
yesIn-memory capabilities
MongoDB realtime database
Is there an option to define some or all structures to be held in-memory only.
yes
MongoDB realtime database
In-memory storage engine introduced with MongoDB version 3.2
yes
MongoDB realtime database
off heap cache
User concepts
MongoDB realtime database
Access control
yes, based on authentication and database rulesAccess rights for users and rolesAccess rights for users and roles

More information provided by the system vendor

We invite representatives of system vendors to contact us for updating and extending the system information,
and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

Related products and services3rd partiesStudio 3T: The world's favorite IDE for working with MongoDB


CData: Connect to Big Data & NoSQL through standard Drivers.


Navicat for MongoDB gives you a highly effective GUI interface for MongoDB database management, administration and development.


Percona: Database problems? Not on your watch.
Databases run better with Percona.

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resourcesFirebase Realtime DatabaseMongoDBOracle NoSQLDB-Engines blog posts

Cloud-based DBMS's popularity grows at high rates
12 December 2019, Paul Andlinger

show all

Snowflake is the DBMS of the Year 2021
3 January 2022, Paul Andlinger, Matthias Gelbmann

PostgreSQL is the DBMS of the Year 2020
4 January 2021, Paul Andlinger, Matthias Gelbmann

PostgreSQL is the DBMS of the Year 2018
2 January 2019, Paul Andlinger, Matthias Gelbmann

show all

Recent citations in the news

Top 3 Backend-as-a-Service Providers for React Apps - MUO
6 January 2023, MakeUseOf

RPG game Guidus exposed 100k players' progress data
31 January 2023, CyberNews.com

Misconfigured Firebase Databases Exposing Data in Mobile Apps
17 March 2022, Threatpost

How to Use Complex Firebase Queries in Angular - MUO
9 August 2022, MakeUseOf

How to Connect Your React App to Firebase - MUO
9 November 2022, MakeUseOf

provided by Google News

BlackRock Cuts Stake in Mongodb (MDB)
1 February 2023, Nasdaq

After losing 45% in the past year, MongoDB, Inc. (NASDAQ:MDB) institutional owners must be relieved by the recent gain
30 January 2023, Simply Wall St

Satori Expands Support to NoSQL Databases, Streamlines Secure ...
19 January 2023, Datanami

MongoDB Has Hit My Buying Threshold (NASDAQ:MDB)
7 January 2023, Seeking Alpha

Top Stock Picks for 2023: MongoDB
12 January 2023, Schaeffers Research

provided by Google News

Oracle NoSQL database comes to the cloud
2 April 2020, TechTarget

NoSQL Basics: Features, Types, and Examples
18 October 2022, Spiceworks News and Insights

8 Most Popular NoSQL Databases
25 November 2022, Analytics India Magazine

Oracle Beefs Up Its NoSQL Database Offering
3 April 2014, Data Center Knowledge

Oracle and Microsoft Rolling Out Database Service for Azure
25 July 2022, Datamation

provided by Google News

Job opportunities

Node.js Developer
Liven, Melbourne

Data Analyst
Luxury Escapes, Sydney

Senior Sitecore Developer
Frasers Property Australia

Mobile Application Developer
TRIUMPH TECH, Ballarat

Technical Lead
:Different, Millers Point

Senior Integration Developer
XPT Software Australia PTY Ltd, Remote

Graduate Programer Analyst
BOEING, Port Melbourne

Senior Software Engineer
Avetta, LLC, Sydney

Software Developer (Remote)
CRM Online Philippines Branch, Perth

Full Stack Developer (Remote)
Bookipi, Remote

Global Service Improvement - NES Engineer
Oracle, North Ryde

jobs by

MongoDB realtime database



Share this page

About UsAdvertising and ServicesPrivacy PolicyContactFollow DB-Engines on: Copyright © 2023 solid IT gmbh

Featured Products

MongoDB realtime database

Vertica Accelerator. The fastest analytics and machine learning, delivered as SaaS, with automated setup, administration, and management. Free trial.

Does MongoDB have realtime database?

With MongoDB, businesses can analyze any data in place and deliver insights in real time.

How to get realtime data from MongoDB?

4 ways to get real-time database updates from MongoDB.
Hooks in application's database layer. This is a very simple approach and there is not much to explain. ... .
Pull and diff query results. This is a slightly more advanced approach, that used to be used in Meteor up to version 0.7. ... .
oplog tailing. ... .
Change Streams..

Is MongoDB Atlas real time database?

Atlas supports real-time performance metrics for mongod or mongos processes and replica set clusters. For sharded clusters, you can view real-time peformance metrics for each shard replica set. You must have the Project Owner Atlas user role to access the Real Time tab.

Is MongoDB good for time series data?

MongoDB is a document-based general purpose database with flexible schema design and a rich query language. As of MongoDB 5.0, MongoDB natively supports time series data.