Heroku Postgres vs MarkLogic: What are the differences?
What is Heroku Postgres? Heroku's Database-as-a-Service. Based on the most powerful open-source database, PostgreSQL. Heroku Postgres provides a SQL database-as-a-service that lets you focus on building your application instead of messing around with database management.
What is MarkLogic? 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.
Heroku Postgres and MarkLogic are primarily classified as "PostgreSQL as a Service" and "Databases" tools respectively.
Some of the features offered by Heroku Postgres are:
- High Availability
- Rollback
- Dataclips
On the other hand, MarkLogic provides the following key features:
- Search and Query
- ACID Transactions
- High Availability and Disaster Recovery
"Easy to setup" is the top reason why over 27 developers like Heroku Postgres, while over 3 developers mention "RDF Triples" as the leading cause for choosing MarkLogic.