What users are saying about
Top Rated
54 Ratings
19 Ratings
Top Rated
54 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101
19 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.6 out of 101

Add comparison

Likelihood to Recommend

Amazon DynamoDB

It is best for high demand over short periods of time and then being scaled down to save costs. This is kind of a pay for what you need model. This falls short though because while you can scale up unlimited you can only scale down 4 times a day which can be a limitation for some.
Adam Lauer profile photo

MarkLogic

If you are storing META data then MarkLogic is super useful as it retrieves everything so fast, while storing the whole data shows performance issues some times. If you have legacy systems then migrating from it would really require sweat and blood, on the other hand if you are in systems like Node.js you can simply integrate two systems easily. If you don't know how in the end your your data schema will look like then it's better to make a prototype using MarkLogic.
Prabhudayal Acharya profile photo

Feature Rating Comparison

NoSQL Databases

Amazon DynamoDB
7.9
MarkLogic
7.9
Performance
Amazon DynamoDB
8.0
MarkLogic
8.5
Availability
Amazon DynamoDB
8.4
MarkLogic
8.0
Concurrency
Amazon DynamoDB
9.0
MarkLogic
7.5
Security
Amazon DynamoDB
8.7
MarkLogic
9.0
Scalability
Amazon DynamoDB
9.7
MarkLogic
8.5
Data model flexibility
Amazon DynamoDB
4.0
MarkLogic
7.0
Deployment model flexibility
Amazon DynamoDB
7.3
MarkLogic
6.5

Pros

  • Fast retrieval
  • Auto scaling to control costs
  • Query and scanning allow for different use cases
Adam Lauer profile photo
  • MarkLogic does everything well, but search is the "bread and butter" operation. All data is indexed on-the-fly and the API's offer a multitude of ways to create incredibly powerful search applications. The search engine isn't bolted on- it's at the core of the database. Search suggestion, relevance, advanced grammar, spell correction (did you mean?), paginated search over massive numbers of records, etc. is all at the fingertips of the developer. The database scales to massive size and yet search returns sub-second results for the most complex search parameters.
  • High availability, disaster recovery, and scaling is handled incredibly well. In the AWS cloud, it is trivial to set up a MarkLogic system to elastically scale with data and request volume- truly elastic, adding nodes and removing them as needed. Databases can replicate to a remote datacenter in real-time to provide instant cut-over for datacenter loss. Clustered servers provide highly available replication of data to instantly recover from node failures.
  • Security is increasingly important as data takes center stage in an enterprise. MarkLogic's role-based security is baked in to every query. This is battle-hardened content control.
  • Flexibility is unrivaled. Any data can be stored reliably and securely in the MarkLogic database. Records can be stored as text, XML, JSON, or binary. All text, XML, and JSON is instantly indexed and the various strategies for indexing are easy to configured and well documented. MarkLogic is also a powerful semantic triple store. Unlike any other NoSQL solution, MarkLogic can handle full documents, graphs, key-value pairs, binaries, etc. in a single database, providing powerful and unique ways of combining enterprise data.
Harry Bakken profile photo

Cons

  • Nothing much in particular, however I feel it would be nice if it provides additional features like pre-defined templates, quick user guides in the console itself directly.
No photo available
  • How to do complete data profiling on documents loaded in Marklogic database?
  • Customers need a tools which can be customized to suit their data profiling needs but currently the tools which MarkLogic provides fall short on this requirement.
  • Unit testing framework which is using only XQuery as the language is lacking some features.
Lakkireddy Rama Narayana Reddy profile photo

Likelihood to Renew

Amazon DynamoDB7.1
Based on 13 answers
There are always newer things coming out, but AWS provide a solid solution for this problem space
Richard Rout profile photo
MarkLogic7.0
Based on 7 answers
Performance is very good and I want to continue with MarkLogic for all my future projects.
Lakkireddy Rama Narayana Reddy profile photo

Usability

No score
No answers yet
No answers on this topic
MarkLogic9.0
Based on 1 answer
Very little about it can be done better or with greater ease. Even things that seem difficult aren't really that bad. There's multiple ways to accomplish any admin task. MarkLogic requires a fraction of administrative effort that you see with enterprise RDBMS like Oracle. MarkLogic is continually improving the tools to simplify cluster configuration and maintenance.
Harry Bakken profile photo

Support

No score
No answers yet
No answers on this topic
MarkLogic9.0
Based on 1 answer
There's always room for improvement. Some problems get solved faster than others, of course. MarkLogic's direct support is very responsive and professional. If they can't help immediately, they always have good feedback and are eager to receive information and details to work to replicate the problem. They are quick to escalate major support issues and production show-stopping problems.In addition to MarkLogic's direct support, there are several employees who are very active among the community and many questions and common issues get quick attention from helpful responses to email and StackOverflow questions.
Harry Bakken profile photo

Alternatives Considered

When compared to SQL and many other No SQL databases out in the market, I guess DynamoDB is a perfect stack for developing quick websites. More than that it's highly scalable which is offered by DynamoDB
No photo available
In comparison to both Mongo and HBase, MarkLogic wins in terms of integration to other systems, while loosing in terms of pricing. In terms of documentation all will be in same range putting MarkLogic a bit forward.
Prabhudayal Acharya profile photo

Return on Investment

  • Saves man-hours on setting up the JDBC/ ODBC drivers
  • Setting up of triggers in SQL database is comparatively complex, however AWS DynamoDB is much easier to configure and use
  • Provides much heavy tools to view the metrics and graphs
No photo available
  • ROI is pretty good.
  • It has more positive impact, fewer negative impact.
Lakkireddy Rama Narayana Reddy profile photo

Pricing Details

Amazon DynamoDB

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

MarkLogic

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details