ClustrixDB vs MarkLogic: What are the differences?
Developers describe ClustrixDB as "Clustered SQL database built for e-commerce". ClustrixDB is a scale-out SQL database built from the ground up with a distributed shared nothing architecture, automatic data redistribution (so you never need to shard), with built in fault tolerance, all accessible by a simple SQL interface and support for business critical MySQL features – replication, triggers, stored routines, etc. On the other hand, MarkLogic is detailed as "Schema-agnostic Enterprise NoSQL database technology, coupled w/ powerful search & flexible application services". MarkLogic is the only Enterprise NoSQL database, bringing all the features you need into one unified system: a document-centric, schema-agnostic, structure-aware, clustered, transactional, secure, database server with built-in search and a full suite of application services.
ClustrixDB and MarkLogic belong to "Databases" category of the tech stack.
Some of the features offered by ClustrixDB are:
- Is built from the ground up with a shared-nothing architecture. There is no MySQL code in ClustrixDB
- Is built to scale transactions while maintaning ACID
- Scales to add capacity by simply adding commodity servers to the cluster
On the other hand, MarkLogic provides the following key features:
- Search and Query
- ACID Transactions
- High Availability and Disaster Recovery