Close to perfect NoSQL DB
Pros
- MarkLogic supports fully ACID transaction and I think this is very rare in a NoSQL system.
- The recent version of MarkLogic has Integration with Node.js, REST, JSON which has really made the developers life easier to build integrated systems.
- MarkLogic provides superb documentation for us. It really helps to understand which features work how. Example is- the whole dedicated website for it. https://docs.marklogic.com/
- From the point of infrastructure - Installation, configuration and deployment is very fast. Compared to RDBMS , it's really easy to scale MarkLogic horizontally by adding nodes.
Cons
- The licence cost is HIGH.
- The amount of space required to store the data seems high hence costly.
- The compatibility with legacy system is not yet available. I feel this area needs to be improved very fast.
Return on Investment
- Generally speaking, it has positive effects on the product. ROI is kind of ok as the licensing cost is bit higher.
- Flexible Data Model and Universal Index features of MarkLogic, will help you for sure in achieve quick ROI. For long term you need to think.
Alternatives Considered
MongoDB and HBase
Other Software Used
Jabber, Anaconda




