DB-EnginesExtremeDB: the hard real time dbmsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > GeoSpock vs. Google Cloud Bigtable vs. LMDB vs. MongoDB vs. TiDB

System Properties Comparison GeoSpock vs. Google Cloud Bigtable vs. LMDB vs. MongoDB vs. TiDB

Editorial information provided by DB-Engines
NameGeoSpock  Xexclude from comparisonGoogle Cloud Bigtable  Xexclude from comparisonLMDB  Xexclude from comparisonMongoDB  Xexclude from comparisonTiDB  Xexclude from comparison
DescriptionSpatial and temporal data processing engine for extreme data scaleGoogle's NoSQL Big Data database service. It's the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail.A high performant, light-weight, embedded key-value database libraryOne of the most popular document stores available both as a fully managed cloud service and for deployment on self-managed infrastructureTiDB is an open source distributed Hybrid Transactional/Analytical Processing (HTAP) database that supports MySQL and Spark SQL syntaxes.
Primary database modelRelational DBMSKey-value store
Wide column store
Key-value storeDocument storeRelational DBMS
Secondary database modelsTime Series DBMSSpatial DBMS
Search engine infointegrated Lucene index, currently in MongoDB Atlas only.
Time Series DBMS infoTime Series Collections introduced in Release 5.0
Document store
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.16
Rank#299  Overall
#138  Relational DBMS
Score4.26
Rank#86  Overall
#14  Key-value stores
#6  Wide column stores
Score2.44
Rank#117  Overall
#22  Key-value stores
Score478.24
Rank#5  Overall
#1  Document stores
Score3.54
Rank#93  Overall
#49  Relational DBMS
Websitegeospock.comcloud.google.com/­bigtablewww.symas.com/­symas-embedded-database-lmdbwww.mongodb.compingcap.com
Technical documentationdocs.geospock.com/­Content/­Home.htmcloud.google.com/­bigtable/­docsdocs.mongodb.com/­manualdocs.pingcap.com/­tidb/­stable
DeveloperGeoSpockGoogleSymasMongoDB, IncPingCAP, Inc.
Initial release2015201120092016
Current release2.0, September 20190.9.29, March 20215.0.8, April 20225.0.1, April 2021
License infoCommercial or Open SourcecommercialcommercialOpen SourceOpen Source infoMongoDB Inc.'s Server Side Public License v1. Prior versions were published under GNU AGPL v3.0. Commercial licenses are also available.Open Source infoApache 2.0
Cloud-based only infoOnly available as a cloud serviceyesyesnono infoMongoDB available as DBaaS (MongoDB Atlas)no
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
  • ScaleGrid for MongoDB: Fully managed hosting for MongoDB database on AWS, Azure and DigitalOcean with high availability and SSH access on the #1 multi-cloud DBaaS.
  • MongoDB Atlas: Global multi-cloud database with unmatched data distribution and mobility across AWS, Azure, and Google Cloud, built-in automation for resource and workload optimization, and so much more.
TiDB Cloud: Fully-managed TiDB Service. Bring everything great about TiDB to the cloud.
Implementation languageJava, JavascriptCC++Go, Rust
Server operating systemshostedhostedLinux
OS X
Solaris
Windows
Linux
Data schemeyesschema-freeschema-freeschema-free infoAlthough 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.yes
Typing infopredefined data types such as float or dateyesnoyes infostring, integer, double, decimal, boolean, date, object_id, geospatialyes
XML support infoSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.nononono
Secondary indexestemporal, categoricalnonoyesyes
SQL infoSupport of SQLANSI SQL for query only (using Presto)nonoRead-only SQL queries via the MongoDB Connector for BIyes
APIs and other access methodsJDBCgRPC (using protocol buffers) API
HappyBase (Python library)
HBase compatible API (Java)
proprietary protocol using JSONJDBC
ODBC
Proprietary protocol
Supported programming languagesC#
C++
Go
Java
JavaScript (Node.js)
Python
CActionscript infounofficial driver
C
C#
C++
Clojure infounofficial driver
ColdFusion infounofficial driver
D infounofficial driver
Dart infounofficial driver
Delphi infounofficial driver
Erlang
Go
Groovy infounofficial driver
Haskell
Java
JavaScript
Lisp infounofficial driver
Lua infounofficial driver
MatLab infounofficial driver
Perl
PHP
PowerShell infounofficial driver
Prolog infounofficial driver
Python
R infounofficial driver
Ruby
Rust
Scala
Smalltalk infounofficial driver
Swift
Ada
C
C#
C++
D
Delphi
Eiffel
Erlang
Haskell
Java
JavaScript (Node.js)
Objective-C
OCaml
Perl
PHP
Python
Ruby
Scheme
Tcl
Server-side scripts infoStored proceduresnononoJavaScriptno
Triggersnononoyes infoin MongoDB Atlas onlyno
Partitioning methods infoMethods for storing different data on different nodesAutomatic shardingShardingnoneSharding infoPartitioned by hashed, ranged, or zoned sharding keys. Live resharding allows users to change their shard keys as an online operation with zero downtime.horizontal partitioning (by key range)
Replication methods infoMethods for redundantly storing data on multiple nodesInternal replication in Colossus, and regional replication between two clusters in different zonesnoneMulti-Source deployments with MongoDB Atlas Global Clusters
Source-replica replication
Using Raft consensus algorithm to ensure data replication with strong consistency among multiple replicas.
MapReduce infoOffers an API for user-defined Map/Reduce methodsnoyesnoyesyes infowith TiSpark Connector
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyImmediate consistency (for a single cluster), Eventual consistency (for two or more replicated clusters)Immediate ConsistencyEventual Consistency
Immediate Consistency infocan be individually decided for each write operation
Immediate Consistency
Foreign keys infoReferential integritynononono infotypically not used, however similar functionality with DBRef possibleno infocurrently only supported in syntax
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datanoAtomic single-row operationsACIDMulti-document ACID Transactions with snapshot isolationACID
Concurrency infoSupport for concurrent manipulation of datayesyesyesyesyes
Durability infoSupport for making data persistentyesyesyesyes infooptional, enabled by defaultyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.nonoyesyes infoIn-memory storage engine introduced with MongoDB version 3.2no
User concepts infoAccess controlAccess rights for users can be defined per tableAccess rights for users, groups and roles based on Google Cloud Identity and Access Management (IAM)noAccess rights for users and rolesUsers with fine-grained authorization concept. No user groups or roles.
More information provided by the system vendor
GeoSpockGoogle Cloud BigtableLMDBMongoDBTiDB
Specific characteristicsMongoDB’s application data platform provides developers a unified interface to power...
» more
TiDB is an open-source NewSQL database built by PingCAP. TiDB supports Hybrid Transactional...
» more
Competitive advantagesThe MongoDB platform can be used by developers building transactional, operational,...
» more
In the current database landscape, infrastructure engineers often have to use one...
» more
Typical application scenariosInternet of Things and Time Series (Bosch, Jaguar Land Rover) Mobile (The Weather...
» more
TiDB is designed to support both OLTP and OLAP scenarios. You can use TiDB , the...
» more
Key customersADP, Adobe, Amadeus, AstraZeneca, Auto Trader, Barclays, BBVA, Bosch, Cisco, CERN,...
» more
Shopee (E-commerce) BookMyShow.com (E-commerce) Yiguo.com (E-commerce) JD Cloud &...
» more
Market metrics200+ million downloads, over 1.5M Atlas database clusters under management handling...
» more
25K+ GitHub Stars for TiDB, and 8K+ GitHub Stars for TiKV 1.6K+ members in TiDB Community...
» more
Licensing and pricing modelsMongoDB database server: Server-Side Public License (SSPL) . Commercial licenses...
» more
Open Source Apache 2.0 with either commercial licensing or fully-hosted DB-as-a-service...
» more
News

TiDB Operator Source Code Reading (V): Backup and Restore
14 December 2021

Implementing Chaos Engineering in K8s: Chaos Mesh Principle Analysis and Control Plane Development
9 December 2021

TiDB 5.3: Delivering Enhancements for Data Intensive Applications
7 December 2021

Believe in the Multiplicative Power of Openness
30 November 2021

How to Connect TiDB Cloud to Metabase
24 November 2021

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 services
3rd partiesCData: Connect to Big Data & NoSQL through standard Drivers.
» more

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

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

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

More resources
GeoSpockGoogle Cloud BigtableLMDBMongoDBTiDB
DB-Engines blog posts

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

How GeoSpock is supercharging geospatial analytics
23 February 2021, ComputerWeekly.com

GeoSpock joins Tomorrow Street to accelerate next-generation database technology adoption
28 October 2020, RealWire

Cambridge-Based GeoSpock Secures £10 Million Additional Funding
8 January 2019, Business Wire

Cambridge-based data analytics startup GeoSpock lands €4.6 million
2 October 2020, EU-Startups

UK-based database GeoSpock bags $5.4m, to expand into
6 October 2020, Tech in Asia

provided by Google News

Google Needs Another Database To Attack Oracle, DB2, And SQL Server Directly
16 May 2022, The Next Platform

Google Introduces Autoscaling for Cloud Bigtable for Optimizing Costs
31 January 2022, InfoQ.com

Historical Data is a Thing of the Past. It's Prime-time for Real-time Data.
23 May 2022, insideBIGDATA

Google's Data Cloud Summit Serves Up Incremental New Capabilities
25 April 2022, Forbes

Google Cloud Improves SLA for Bigtable and Adds New Security Features
19 June 2021, InfoQ.com

provided by Google News

Akamai launches managed database service – Blocks and Files
25 April 2022, Blocks and Files

The Lightning Memory-mapped Database
2 March 2016, InfoQ.com

Jaxon Repp on HarperDB Distributed Database Platform
23 March 2022, InfoQ.com

Connecting the worlds of metabolomics databases
15 June 2021, Medical Xpress

Samsung Announces Standards-Compliant Key-Value SSD Prototype
5 September 2019, AnandTech

provided by Google News

Why MongoDB Stock Went Up on Friday
20 May 2022, The Motley Fool

MongoDB: A Software Developers Perspective (NASDAQ:MDB)
28 April 2022, Seeking Alpha

How to Set Up MongoDB Cluster in the Cloud for Free - MUO
12 May 2022, MakeUseOf

MongoDB, Inc. to Host Investor Session at MongoDB World 2022
13 May 2022, 69News WFMZ-TV

MongoDB's document-oriented model strikes a chord with developers
11 May 2022, SiliconANGLE News

provided by Google News

PingCap brings TiDB distributed SQL HTAP database to cloud
11 May 2022, TechTarget

Raft Engine: a Log-Structured Embedded Storage Engine for Multi-Raft Logs in TiKV
12 May 2022, InfoQ.com

Takuya Hirano Joins PingCAP as an Executive Advisor
19 May 2022, PR Newswire

PingCAP Enhances Support for Data Intensive Applications with TiDB 5.3
7 December 2021, PR Newswire

PingCap TiDB 5.3 Supports Both High Volume Transaction Processing and Real-Time Analytics
4 January 2022, Database Trends and Applications

provided by Google News

Job opportunities

Google Cloud Engineer - Remote
Compugra Systems Inc, Remote

GCP Data Engineer
Aptivacorp, Austin, TX

Data Engineer
Blue X Technologies, Dearborn, MI

Staff Software Engineer - Data Interfaces
Fastly, San Francisco, CA

Data Warehouse Architect with Snowflake
Data Warehouse Architect, California City, CA

DBA/Sr. Developer (COBOL)
JYG Innovations, Wright-Patterson AFB, OH

MongoDB
State Tech, Remote

MongoDB Database Engineer (work from home)
Cigna, St. Louis, MO

Technical Lead - Full Stack (NodeJS, Angular, MongoDB, JS)
Irisidea TechSolutions Pvt Ltd, Remote

Jr. QA Analyst Trainee
SQA², Los Alamitos, CA

Software Test Engineer (entry-level)
Real-Time Technology Solutions, Remote

Sales Account Executive- Remote
PingCAP, Remote

Software Engineer - Availability, Cash App
Cash App, New York, NY

Software Engineer - Availability, Cash App
Cash App, Los Angeles, CA

Software Engineer - Cash Cards
Cash App, Austin, TX

Software Engineer - Cash Cards
Cash App, New York, NY

jobs by Indeed



Share this page

Featured Products

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

Redis logo

The world’s most loved real‑time data platform.
Try free

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

The definitive guide for Cassandra

Imagine What You Could Do if Scalability Wasn‘t a Problem!
Download the Cassandra e-book for free!

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

Present your product here