DB-EnginesextremeDB - solve IoT connectivity disruptionsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by Redgate Software

DBMS > Faircom DB vs. Google Cloud Spanner vs. IBM Db2 Event Store vs. SurrealDB

System Properties Comparison Faircom DB vs. Google Cloud Spanner vs. IBM Db2 Event Store vs. SurrealDB

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameFaircom DB infoformerly c-treeACE  Xexclude from comparisonGoogle Cloud Spanner  Xexclude from comparisonIBM Db2 Event Store  Xexclude from comparisonSurrealDB  Xexclude from comparison
DescriptionNative high-speed multi-model DBMS for relational and key-value store data simultaneously accessible through SQL and NoSQL APIs.A horizontally scalable, globally consistent, relational database service. It is the externalization of the core Google database that runs the biggest aspects of Google, like Ads and Google Play.Distributed Event Store optimized for Internet of Things use casesA fully ACID transactional, developer-friendly, multi-model DBMS
Primary database modelKey-value store
Relational DBMS
Relational DBMSEvent Store
Time Series DBMS
Document store
Graph DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.22
Rank#304  Overall
#44  Key-value stores
#137  Relational DBMS
Score2.56
Rank#97  Overall
#50  Relational DBMS
Score0.20
Rank#312  Overall
#2  Event Stores
#26  Time Series DBMS
Score1.08
Rank#176  Overall
#30  Document stores
#16  Graph DBMS
Websitewww.faircom.com/­products/­faircom-dbcloud.google.com/­spannerwww.ibm.com/­products/­db2-event-storesurrealdb.com
Technical documentationdocs.faircom.com/­docs/­en/­UUID-7446ae34-a1a7-c843-c894-d5322e395184.htmlcloud.google.com/­spanner/­docswww.ibm.com/­docs/­en/­db2-event-storesurrealdb.com/­docs
DeveloperFairCom CorporationGoogleIBMSurrealDB Ltd
Initial release1979201720172022
Current releaseV13, July 20242.0v1.5.0, May 2024
License infoCommercial or Open Sourcecommercial infoRestricted, free version availablecommercialcommercial infofree developer edition availableOpen Source
Cloud-based only infoOnly available as a cloud servicenoyesnono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageANSI C, C++C and C++Rust
Server operating systemsAIX
FreeBSD
HP-UX
Linux
NetBSD
OS X
QNX
SCO
Solaris
VxWorks
Windows infoeasily portable to other OSs
hostedLinux infoLinux, macOS, Windows for the developer additionLinux
macOS
Windows
Data schemeschema free, schema optional, schema required, partial schema,yesyesschema-free
Typing infopredefined data types such as float or dateyes, ANSI SQL Types, JSON, typed binary structuresyesyesyes
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.nonono
Secondary indexesyesyesno
SQL infoSupport of SQLyes, ANSI SQL with proprietary extensionsyes infoQuery statements complying to ANSI 2011yes infothrough the embedded Spark runtimeSQL-like query language
APIs and other access methodsADO.NET
Direct SQL
JDBC
JPA
ODBC
RESTful HTTP/JSON API
RESTful MQTT/JSON API
RPC
gRPC (using protocol buffers) API
JDBC infoAt present, JDBC supports read-only queries. No support for DDL or DML statements.
RESTful HTTP API
ADO.NET
DB2 Connect
JDBC
ODBC
RESTful HTTP API
GraphQL
RESTful HTTP API
WebSocket
Supported programming languages.Net
C
C#
C++
Java
JavaScript (Node.js and browser)
PHP
Python
Visual Basic
Go
Java
JavaScript (Node.js)
Python
C
C#
C++
Cobol
Delphi
Fortran
Go
Java
JavaScript (Node.js)
Perl
PHP
Python
R
Ruby
Scala
Visual Basic
Deno
Go
JavaScript (Node.js)
Rust
Server-side scripts infoStored proceduresyes info.Net, JavaScript, C/C++noyes
Triggersyesnono
Partitioning methods infoMethods for storing different data on different nodesFile partitioning, horizontal partitioning, sharding infoCustomizable business rules for table partitioningShardingSharding
Replication methods infoMethods for redundantly storing data on multiple nodesyes, configurable to be parallel or serial, synchronous or asynchronous, uni-directional or bi-directional, ACID-consistent or eventually consistent (with custom conflict resolution).Multi-source replication with 3 replicas for regional instances.Active-active shard replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsnoyes infousing Google Cloud Dataflownono
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency
Immediate Consistency
Tunable consistency per server, database, table, and transaction
Immediate ConsistencyEventual Consistency
Foreign keys infoReferential integrityyesyes infoby using interleaved tables, this features focuses more on performance improvements than on referential integrityno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datatunable from ACID to Eventually ConsistentACID infoStrict serializable isolationnoACID
Concurrency infoSupport for concurrent manipulation of datayesyesNo - written data is immutableyes
Durability infoSupport for making data persistentYes, tunable from durable to delayed durability to in-memoryyesYes - Synchronous writes to local disk combined with replication and asynchronous writes in parquet format to permanent shared storageyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesnoyes
User concepts infoAccess controlFine grained access rights according to SQL-standard with additional protections for filesAccess rights for users, groups and roles based on Google Cloud Identity and Access Management (IAM)fine grained access rights according to SQL-standardyes, based on authentication and database rules

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 services

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

More resources
Faircom DB infoformerly c-treeACEGoogle Cloud SpannerIBM Db2 Event StoreSurrealDB
Recent citations in the news

Motorola Solutions Strengthens FairCom Partnership Through FairCom Brazil Dev Day
20 February 2025, Business Wire

Trend-Setting Products in Data and Information Management for 2025
5 December 2024, Database Trends and Applications

provided by Google News

Google Cloud Introduces HDD Tier for Spanner Database, Cutting Cold Storage Costs by 80%
22 March 2025, infoq.com

New features make Google's Spanner a database for AI
1 August 2024, TechTarget

Google Cloud Spanner gets dual-region configuration option
23 July 2024, InfoWorld

Google Cloud adds graph and vector search features to Spanner database
2 August 2024, techzine.eu

Google Releases Spanner Graph into General Availability
19 February 2025, infoq.com

provided by Google News

IBM Builds New Ultra-Fast Platform for Hoovering Up and Analyzing Data from Anywhere
31 May 2024, Data Center Knowledge

provided by Google News

SurrealDB Launches Surreal Cloud, a Fully Managed Database Service That Tackles the Complexity Issues Faced by Developer Teams
7 December 2024, insideAI News

SurrealDB Empowers Developers to Build Applications with the Launch of SurrealDB University
15 October 2024, Business Wire

SurrealDB's Surreal Cloud debuts on AWS S3 for scalable multimodel database as a service
4 December 2024, SiliconANGLE

SurrealDB is helping developers consolidate their databases
18 June 2024, TechCrunch

London-based SurrealDB secures over €18.6 million aiming to disrupt database technology
18 June 2024, EU-Startups

provided by Google News



Share this page

Featured Products

RaimaDB logo

RaimaDB, embedded database for mission-critical applications. When performance, footprint and reliability matters.
Try RaimaDB for free.

Datastax Astra logo

Bring all your data to Generative AI applications with vector search enabled by the most scalable
vector database available.
Try for Free

Milvus logo

Vector database designed for GenAI, fully equipped for enterprise implementation.
Try Managed Milvus for Free

Neo4j logo

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

SingleStore logo

The data platform to build your intelligent applications.
Try it free.

Present your product here