See how Macrometa stacks up against DynamoDB

Sign up for FREE Developer Account today.

Get started for FREE
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Amazon DynamoDB
Macrometa Edge Data Platform
DESCRIPTION
Hosted, sacalable database service by Amazon with the date stored in Amazon cloud
A geo distributed low latency serverless data and compute platform for edge computing
PRIMARY DATABASE MODEL
Document store
Key Value Store
Key Value
DocumentGraph
Streams
Event Processing
DEVELOPER
Amazon
Macrometa
INITIAL RELEASE
2012
2018
LICENSE
Commercial
Commercial
CLOUD BASED ONLY
Yes
Hybrid/Cloud & On Prem
SERVER OPERATING SYSTEMS
Schema-free Single Table
Schema Free Design, Multi Table Document Model
TYPING
Yes
Yes
JSON SUPPORT
Yes
Yes
SECONDARY INDEXES
Yes
Yes
SQL
No
SQL like Query Language
API’S AND OTHER ACCESS METHODS
RESTful HTTP API
RESTful HTTP API
Client Drivers
REST QL and Graphql
Web Socket & Popular Event Message Formats
SERVER SIDE SCRIPTS
No
Yes
PARTITIONING METHODS
Sharding
Sharding
REPLICATION METHODS
Eventual Cooedinated Asynchronous Delivery  
Coordination Free Message Delivery with Reliable Casual Broadcast and Convergence
INTEGRATED COMPUTE LAYER
No
Yes
Integrated Event Processing Layer
No
Yes
CONSISTENCY CONCEPTS
Eventual Consistency
Immediate Consistency
Serializable Casual Consistency
Linearizable Immediate Consistency
Eventual Consistency for Immutable Types
FOREIGN KEYS
No
Yes
TRANSACTION CONCEPTS
Multi-Document ACID within Region / ACID Compliant Replication Merge Functions
CONCURRENCY
Yes with Data Loss (LWW)*
Yes
DURABILITY
Yes
Yes
IN-MEMORY CAPABILITIES
No
No
USER CONCEPTS
Acces rights for users and roles can be defined via the AWS Identity and Access Management (IAM)
Can be defined via tenant API or console or external IAM

Talk to an expert

Schedule now

What Can Macrometa Do for Your Apps & APIs?

Multi-Model Database

Use it as a Key-Value Store, Document Store, Graph Database, Real Time Stream Processor and more.

Easy App & API Integration

With just a few API calls, Macrometa GDN starts serving your data from the edge. Access our API via client drivers (Javascript, Python, Java) or REST.

Global Data Consistency

Replicate & synchronize data across global cache regions and your primary data bases with high consistency and low latency.

Hyper Local Event Processing

the GDN gives you great control in defining exactly what data & events should be cached, stored and processed in which global region.

Stream Processing & Pub/Sub

Build a complete globally-distributed cache in minutes that serves data to your apps and APIs in milliseconds

Stay Compliant with Data Regulations

Macrometa gives you control to define exactly what data & events should be cached, stored, & processed in which region across 150 global locations.

Get Started with a Free Developer Account

Sign up for FREE Developer Account today.

Get started for FREE
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.