DBMS > Alibaba Cloud MaxCompute vs. Cloudflare Workers KV vs. Google Cloud Bigtable vs. Google Cloud Datastore vs. Oracle NoSQL
System Properties Comparison Alibaba Cloud MaxCompute vs. Cloudflare Workers KV vs. Google Cloud Bigtable vs. Google Cloud Datastore vs. Oracle NoSQL
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Alibaba Cloud MaxCompute Xexclude from comparison | Cloudflare Workers KV Xexclude from comparison | Google Cloud Bigtable Xexclude from comparison | Google Cloud Datastore Xexclude from comparison | Oracle NoSQL Xexclude from comparison | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | MaxCompute (previously known as ODPS) is a general purpose, fully managed, multi-tenancy data processing platform for large-scale data warehousing | A global, low-latency, key-value store for applications on Cloudflare with exceptionally high read volumes and low-latency. | Google's NoSQL Big Data database service. It's the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail. | Automatically scaling NoSQL Database as a Service (DBaaS) on the Google Cloud Platform | A multi-model, scalable, distributed NoSQL database, designed to provide highly reliable, flexible, and available data management across a configurable set of storage nodes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Relational DBMS ![]() | Key-value store | Key-value store Wide column store | Document store | Document store Key-value store Relational DBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | www.alibabacloud.com/product/maxcompute | www.cloudflare.com/developer-platform/workers-kv | cloud.google.com/bigtable | cloud.google.com/datastore | www.oracle.com/database/nosql/technologies/nosql | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | www.alibabacloud.com/help/en/maxcompute | developers.cloudflare.com/kv/api | cloud.google.com/bigtable/docs | cloud.google.com/datastore/docs | docs.oracle.com/en/database/other-databases/nosql-database/index.html | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Alibaba | Cloudflare | Oracle | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 2016 | 2018 | 2015 | 2008 | 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | 24.4, December 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
License ![]() | commercial | commercial | commercial | commercial | Open Source ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud-based only ![]() | yes | yes | yes | yes | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS offerings (sponsored links) ![]() Providers of DBaaS offerings, please contact us to be listed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementation language | Java | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | hosted | hosted | hosted | hosted | Linux Solaris SPARC/x86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | yes | schema-free | schema-free | schema-free | Support Fixed schema and Schema-less deployment with the ability to interoperate between them. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing ![]() | yes | no | no | yes, details here | optional | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support ![]() | no | no | no | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | no | no | no | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | SQL-like query language | no | no | SQL-like query language (GQL) | SQL-like DML and DDL statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | Fluentd Flume MaxCompute Console | HTTP REST Proprietary protocol | gRPC (using protocol buffers) API HappyBase (Python library) HBase compatible API (Java) | gRPC (using protocol buffers) API RESTful HTTP/JSON API | RESTful HTTP API | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | Java | C C++ Dart JavaScript Kotlin Python Rust Scala | C# C++ Go Java JavaScript (Node.js) Python | .Net Go Java JavaScript (Node.js) PHP Python Ruby | C# Go Java JavaScript (Node.js) Python Rust Typescript (Node.js) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts ![]() | user defined functions ![]() | no | no | using Google App Engine | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | no | no | no | Callbacks using the Google Apps Engine | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods ![]() | Sharding ![]() | Sharding | Sharding | Sharding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods ![]() | yes ![]() | yes | Internal replication in Colossus, and regional replication between two clusters in different zones | Multi-source replication using Paxos | Electable source-replica replication per shard. Support distributed global deployment with Multi-region table feature | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | yes | no | yes | yes ![]() | with Hadoop integration | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts ![]() | Immediate Consistency | Eventual Consistency | Immediate consistency (for a single cluster), Eventual consistency (for two or more replicated clusters) | Immediate Consistency or Eventual Consistency depending on type of query and configuration ![]() | Eventual Consistency Immediate Consistency ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys ![]() | no | no | no | yes ![]() | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts ![]() | no | no | Atomic single-row operations | ACID ![]() | configurable ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | yes | yes | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | yes | yes | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities ![]() | no | no | no | no | yes ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts ![]() | Access rights for users and roles | Access rights for users, groups and roles based on Google Cloud Identity and Access Management (IAM) | Access rights for users, groups and roles based on Google Cloud Identity and Access Management (IAM) | Access rights for users and roles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More information provided by the system vendorWe invite representatives of system vendors to contact us for updating and extending the system information, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related products and servicesWe invite representatives of vendors of related products to contact us for presenting information about their offerings here. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More resources | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Alibaba Cloud MaxCompute | Cloudflare Workers KV | Google Cloud Bigtable | Google Cloud Datastore | Oracle NoSQL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | Streaming Data Services Comparison: Alibaba Cloud, AWS, Azure, Google Cloud, IBM Cloud Denodo and Alibaba Cloud Join Forces to Deliver Logical Data Integration and Management Job Scheduler DAG 2.0: Building a More Dynamic and Flexible Distributed Computing Ecosystem News Roundup: Infinity Nikki’s Debut Hit, Gen Z Spending Trends, and Exclusive 88VIP Perks Alibaba Cloud unveils several new solutions at MWC provided by Google News | We made Workers KV up to 3x faster — here’s the data Making Workers AI faster and more efficient: Performance optimization with KV cache compression and speculative decoding Moving Baselime from AWS to Cloudflare: simpler architecture, improved performance, over 80% lower cloud costs Durable Objects aren't just durable, they're fast: a 10x speedup for Cloudflare Queues Why Workers environment variables contain live objects provided by Google News | Google introduces Bigtable SQL access and Spanner's new AI-ready features Google Cloud adds graph processing to Spanner, SQL support to Bigtable Google's AI-First Strategy Brings Vector Support To Cloud Databases Google Introduces Autoscaling for Cloud Bigtable for Optimizing Costs Google scales up Cloud Bigtable NoSQL database provided by Google News | 17 Top Cloud Storage Companies to Know Cloud Storage pricing NetApp Cloud Volumes Service datastore support for Google Cloud VMware Engine Your Memories. Their Cloud. (Published 2022) Leveraging the Google Cloud Platform provided by Google News | Modern AppDev MasterClass: Taking Developers to the Next Level Oracle Critical Patch Update, October 2024 Security Update Review Cloud database comparison: AWS, Microsoft, Google and Oracle NoSQL offerings from Microsoft and Oracle Oracle Critical Patch Update, July 2024 Security Update Review provided by Google News |
Share this page