Listing Thumbnail

    MarkLogic Multi-Model Database: Enterprise Edition v. 10

     Info
    Deployed on AWS
    MarkLogic Server Enterprise Edition v. 10 with Semantics, Advanced Security, and Tiered Storage Options
    4.3

    Overview

    MarkLogic Server is the agile, scalable, and secure foundation of the MarkLogic Data Platform. A multi-model database with a wide array of enterprise-level data integration and management features, MarkLogic helps you create value from complex data - faster.

    MarkLogic Server natively stores JSON, XML, text, geospatial, and semantic data in a single, unified data platform. This ability to store and query a variety of data models provides unprecedented flexibility and agility when integrating data from silos. MarkLogic is the best, most comprehensive database to power an enterprise data platform.

    MarkLogic Server is built to securely integrate data, track it through the integration process, and safely share in it in its curated form. Meet business-critical goals and accelerate innovation with MarkLogic.

    Highlights

    • Best-in-class multi-model database: Advanced search, robust metadata management and semantic capabilities.
    • ACID Transactions: 100% ACID compliant, high-performance distributed transactions. Guaranteed strongly consistent read and write operations.
    • Secure and Governed: Granular role-based access controls and advanced security certifications. Includes features like BYOK, data loss prevention, ABAC policies, and more.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    AmazonLinux amzn2-ami-hvm-2.0.20220218.3-x86_64-gp2

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    MarkLogic Multi-Model Database: Enterprise Edition v. 10

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (345)

     Info
    • ...
    Dimension
    Cost/hour
    r5.2xlarge
    Recommended
    $4.373
    m5ad.12xlarge
    $26.235
    g5.48xlarge
    $104.94
    r5n.12xlarge
    $26.235
    i3.xlarge
    $2.186
    r5a.4xlarge
    $8.745
    m5zn.6xlarge
    $13.118
    c6a.48xlarge
    $104.94
    m6i.2xlarge
    $4.373
    c5a.16xlarge
    $34.98

    Vendor refund policy

    We do not currently support refunds, but you can cancel at any time.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    This is the 10.0-11.1 release of MarkLogic on AWS Marketplace.

    See http://developer.marklogic.com/products/cloud/aws  for additional details.

    Additional details

    Usage instructions

    This AMI includes a MarkLogic Essential Enterprise Production license. The AMI is configured to store MarkLogic configuration and data on an attached EBS storage. When you launch this AMI via the EC2 Console, the storage will be pre-configured and it must remain on /dev/sdf device. Leave off the 'Delete-on-termination' checkbox, to enable you to keep your data. If you start the EC2 instance without using supplying any configuration data as described in the documentation (link below), then the MarkLogic server will initialize the server and create a default administrator account. You can access the Administration portal on port 8001 using username "admin" and the password equal to the EC2 instance ID (e.g. "i-001602692a5d518a4").

    MarkLogic also provides a Cloud Formation template for launching this AMI that provides the easiest way to gain the benefits of high-availability and scalability.

    FOR MORE DETAILED INSTRUCTIONS, SEE http://developer.marklogic.com/products/cloud/aws 

    Support

    Vendor support

    For support, Contact MarkLogic by creating a ticket at https://help.marklogic.com/  or sending an email to cloud-support@marklogic.com . Support is not included in hourly fee. Community-based support is available at http://developer.marklogic.com/qa . Free MarkLogic training is available here https://www.marklogic.com/learn/university/  https://help.marklogic.com 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Data Catalogs
    Top
    25
    In Financial Services, Databases
    Top
    100
    In Databases, Analytic Platforms

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Multi-Model Data Storage
    Natively stores JSON, XML, text, geospatial, and semantic data in a single unified platform
    ACID Transaction Support
    100% ACID compliant with high-performance distributed transactions and strongly consistent read and write operations
    Advanced Search and Metadata Management
    Advanced search capabilities with robust metadata management and semantic query functionality
    Role-Based Access Control
    Granular role-based access controls and attribute-based access control (ABAC) policies for data governance
    Tiered Storage Options
    Support for tiered storage architecture to optimize data management across different storage tiers
    Distributed SQL Database Architecture
    Cloud-native, distributed SQL database designed for high availability and global distribution across multiple regions and availability zones
    High Availability and Fault Tolerance
    Continues serving queries during node failures, availability zone failures, and AWS region failures without service interruption
    PostgreSQL Compatibility
    Postgres-compatible SQL interface enabling seamless integration with existing applications and tools
    ACID Transaction Support
    Supports ACID transactions ensuring data consistency and reliability across distributed deployments
    Multi-Region Data Placement
    Enables single unified database deployment across multiple AWS regions with configurable data locality and low-latency access
    Graph Database Engine
    Cloud-based graph database powered by ArangoDB supporting native graph query processing and relationship traversal for connected data analysis
    Multi-Model Data Support
    Unified platform supporting graph, JSON document, full-text search, and machine learning capabilities through a single query language
    Security and Access Control
    Advanced security features including private endpoints, single sign-on (SSO), and audit logging for access management and compliance
    High Availability and Disaster Recovery
    Data replication with multi-region cloud backups and fully-managed infrastructure ensuring business continuity
    Advanced Analytics and Machine Learning
    Integrated machine learning capabilities enabling predictive analytics, pattern detection, and insights extraction from connected data

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    4.3
    78 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    55%
    40%
    5%
    0%
    0%
    11 AWS reviews
    |
    67 external reviews
    External reviews are from G2  and PeerSpot .
    PranavOnTour

    Built unified data flows that have transformed search and retrieval for complex enterprise records

    Reviewed on Jun 11, 2026
    Review from a verified AWS customer

    What is our primary use case?

    MarkLogic  serves as our enterprise-level database with multiple applications. We have numerous source systems that dump data into MarkLogic . DHF flows manage transformation, harmonization, mapping, and curation of this data, creating final records in MarkLogic. We have built REST APIs that consume data from MarkLogic and also accept data from external sources, allowing for both data modification and retrieval. We also have TDEs built in, which enable us to present existing data in MarkLogic in SQL tabular format for use by other systems like Qlik and Power BI.

    Our team handles both data ingestion and API development while another team manages the UI and other tools. From our customer's perspective, MarkLogic is deployed at a manufacturing and processing plant facility. Data from different sources is ingested and stored in MarkLogic through DHF. Multiple customers interact with this data through the UI, and they can make changes or add new data by interacting through APIs.

    What is most valuable?

    MarkLogic's built-in search capability is its best feature. We can utilize both CTS search and standard search functions, both of which drive faster query results. MarkLogic also includes indexes that further enhance performance by allowing us to know exactly where to search the data.

    The data indexes and search capability have a significant positive impact on our work. When we perform transformations, search for data, or retrieve data, the search capability is a primary feature that enables us to efficiently locate whatever data we need. Even with ten million data records in MarkLogic, using the search capability alongside indexes makes it easy to retrieve data from even billions of records. This capability saves us considerable time when searching for and retrieving data.

    For how long have I used the solution?

    I have been using MarkLogic for approximately five years.

    How are customer service and support?

    Customer support is excellent. They are available twenty-four hours a day, seven days a week, and provide quick responses when we raise queries.

    Which solution did I use previously and why did I switch?

    We did not use a different solution before MarkLogic.

    What about the implementation team?

    We do not have any relationships with this vendor beyond being a customer.

    What was our ROI?

    Compared to our previous approach, we are saving approximately two days per week. This represents a forty percent reduction in time spent discussing or trying to understand data. MarkLogic has delivered significant time savings.

    What other advice do I have?

    MarkLogic's governance of data is excellent, and its security features are strong. However, there is very limited documentation about MarkLogic's AI capabilities. I would recommend that anyone considering purchasing MarkLogic should utilize the free format available to test it on their local machine before making a purchase decision. This review rates MarkLogic a nine out of ten.

    Vaibs

    Unified data access has improved search speed and now simplifies enterprise data retrieval

    Reviewed on Jun 11, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for MarkLogic  is that we have MarkLogic  as an enterprise-level database. We have many source systems that dump data into MarkLogic. Then we have DHF flows, which handle transformation, harmonization, mapping, and curation of this data and create a final record in MarkLogic. We also have REST APIs built in, so these REST APIs can consume the data that is in MarkLogic and can also send data from outside to MarkLogic. This can change the data that is already present in MarkLogic, and users can retrieve the data in MarkLogic. We also have TDEs built in. We have data that is already in MarkLogic, and the NoSQL data can be presented in the form of SQL in a tabular format using TDE, and this can be used by other systems such as Qlik and Power BI.

    MarkLogic fits into my daily workflow as we frequently deal with both data ingestion and the API. There is another team that takes care of UI and other tools. In my daily workflow, from a customer perspective, MarkLogic is used in a client who is a manufacturer and processing plant. Things are deployed on MarkLogic, and this data is stored in MarkLogic. Using DHF, the data is stored in MarkLogic from different sources. We get the data and store it in MarkLogic. Then from the UI, many customers can interact with the data that is present, and if they want to make a change or add new things into the data, they can interact using APIs.

    What is most valuable?

    The best feature of MarkLogic is the built-in search capability. There are two search capabilities available: CTS search and search:search. Both search capabilities drive faster query results in MarkLogic, and it is really fast. We also have indexes present in MarkLogic where we can make the performance of the query faster. Indexes allow us to know exactly where to search for the data.

    The data indexes and search capability impact my work in a very positive way. When we do any transformation, when we search any data, and when we retrieve the data, the search capability is a main thing in MarkLogic that enables us to find what we need. Even if we have 10 million data entries in our MarkLogic, when we search using the search capability and utilize the indexes to make the search faster, it is really easy to get the data we need from even billions of data. This is really saving us time when we want to search and retrieve the data.

    MarkLogic has impacted my organization positively because we have seen efficient results. Instead of keeping the data in a lot of databases and MDM  databases with every source system trying to keep their data in some place and then fetch it and give results, now that we have started using MarkLogic, everybody wants to fetch the data from MarkLogic because this is the main place where the data is stored, it is easy for retrieval, and it is fast. The end-to-end applications in MarkLogic architecture are really fast when it comes to performance because MarkLogic gives responses in very quick real time. We have seen improved efficiency, and a lot of time is saved because we do not have to check with a lot of teams to get an understanding of the data. We can just check with MarkLogic and its relative data in MarkLogic itself.

    What needs improvement?

    MarkLogic can be improved by introducing a lot of languages to querying. Although I think it is self-sufficient if you know JavaScript and XQuery, for new people who want to onboard into MarkLogic, if Python, C, and these kinds of languages can be integrated and used on MarkLogic, then it will be a good product for everybody.

    For how long have I used the solution?

    I have been using MarkLogic for about five years.

    What do I think about the stability of the solution?

    MarkLogic is stable.

    What do I think about the scalability of the solution?

    MarkLogic is very good in terms of scalability. We can scale it horizontally as well as vertically.

    How are customer service and support?

    The support resources and documentation for MarkLogic available on the website are really good, and I am satisfied. On a scale of 1 to 10, I will recommend 10 for the support.

    Which solution did I use previously and why did I switch?

    We did not use any other solution before.

    How was the initial setup?

    The setup process of MarkLogic is pretty straightforward. We have to install it and there are very few configurations to be made, and it is really easy if you have admin experience.

    What was our ROI?

    We have seen a return on investment with MarkLogic. We have saved 20% to 40% of time in data retrieval. Also, the discussions have been reduced when it comes to finding out how the data behaves because the data is stored in one place now.

    What's my experience with pricing, setup cost, and licensing?

    As far as I know, I am not directly associated with pricing, setup cost, and licensing, but MarkLogic is a bit more expensive than other technologies available. However, the support is really good, and the product is really good.

    Which other solutions did I evaluate?

    We did not evaluate another options.

    What other advice do I have?

    In comparison, for about one week, we are almost saving two days now. So two of five means we are saving 40% of time compared to discussing or trying to understand the data. So 40% of time is reduced.

    The learning curve for new users or developers on MarkLogic is a bit tough at first, but afterwards it is really easy to understand for developers new to MarkLogic.

    MarkLogic is very flexible when it comes to integrating with other tools or systems because they have a lot of authentication systems and connection systems available. We also have a lot of app servers with HTTP auth, OAuth 2.0, and basic digest authentication. MarkLogic is really flexible when it comes to integrating with other tools or systems.

    MarkLogic is very good at handling larger data sets. As we already have billions of data, it is really handling it well. We just need to take care of the CPU, RAM, and storage.

    MarkLogic handles heavy loads at peak times and performs well. It automatically manages itself with the configurations we can have, parallel processing, and load balancers in place. This takes care of the performance during heavy loads at peak times.

    MarkLogic is also available in a free format, so you can deploy MarkLogic into your own systems and try it out to see how it works, how fast it is, and how it can solve your own data problems. It would be beneficial if you give it a try before purchasing.

    Regarding MarkLogic's governance and security, I think data governance is really good. We can keep the data private to some roles, and we have user-based access control. We can give restrictions on the data and govern the data. Security-wise, MarkLogic is really good because without proper credentials, MarkLogic does not have any ways of getting hacked.

    I would rate this review a 9 out of 10.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    reviewer2814018

    Centralized multi-model data platform has improved retrieval speed and supported trusted analytics

    Reviewed on May 28, 2026
    Review from a verified AWS customer

    What is our primary use case?

    Our main use case for MarkLogic  is as a centralized repository where we store our data. MarkLogic  functions as a NoSQL database, allowing us to store XML, JSON, and text format data. MarkLogic is also a very fast database, providing really fast results when we query something.

    We use MarkLogic on a daily basis. Our transactions include REST APIs that are created in MarkLogic. Day to day, we receive many calls that interact with and update the data in MarkLogic. We have the Data Hub Framework installed in MarkLogic, enabling data to come from multiple sources. We then tune this data and maintain it as a golden record after harmonization and curation.

    What is most valuable?

    MarkLogic is known for several strengths, particularly its multi-model database capability.

    The multi-model database capability in MarkLogic can handle documents, graphs, and relational data all in one place. This is where MarkLogic has helped us considerably because a single database is able to accomplish a lot of enterprise work. We do not have to reach out to many products, as a single product having extensive capability is beneficial for our organization.

    MarkLogic also covers many things around security and has strong search capability. The combination means we can confidently handle large, complex datasets in MarkLogic.

    MarkLogic has had a very positive impact on our client and our organization. Because it is a multi-model database, we can handle multiple data types. A single platform takes all the data from all sources, reducing our dependency on multiple systems. The transactions in MarkLogic are ACID, providing atomicity, consistency, isolation, and durability of the transactions and data. We have used it for many purposes, including a stewardship platform that runs complex code in MarkLogic and helps us perform deduplication by identifying duplicate data.

    We observed a significant improvement in data retrieval time with MarkLogic. Queries that previously took seconds or longer are now executed much faster because the data was previously in SQL and is now in a NoSQL XML format. We use CTS search, and the data we need already sits in the index, allowing us to query the documents we need. The indexing capability is an advantage that adds real value to saving query time.

    Regarding AI capabilities and its governance and security, MarkLogic has very good security. AI usage is not extensive in MarkLogic, but it provides fine-grained access and role-based access to every document or even element level. This means AI models or applications can access data while we restrict them to see only what we want them to see. MarkLogic has built-in data governance features such as metadata management, data lineage, and auditing. These features help track where the data is coming from and how it is used, which is important when feeding data into an AI system to ensure trust and accountability.

    MarkLogic itself is not an AI model, but it plays a critical role in providing high-quality, trusted data to an AI system. In terms of reliability, features like ACID transactions and consistency ensure that data remains correct and stable, which reduces the chance of incorrect and inconsistent AI results. Since AI is not heavily involved in MarkLogic, the data gives us correct results.

    What needs improvement?

    MarkLogic can be improved by allowing multiple language support, as it currently supports JavaScript, XQuery, and SQL, whereas other languages are not supported at this time.

    Regarding improvements to MarkLogic, the learning curve is an area that could be enhanced. MarkLogic offers many features, but for new developers or teams unfamiliar with the ecosystem, it can take time to become comfortable with concepts like XQuery and server-side JavaScript. Improving onboarding resources or simplifying development workflows could help teams adopt it faster. MarkLogic has its own courses, but it would be better if there were more documentation and videos available.

    For how long have I used the solution?

    I have been using MarkLogic for approximately four or five years.

    What other advice do I have?

    How we query MarkLogic depends on our data structure and how we are trying to obtain the output from it.

    Regarding improvements to MarkLogic, the learning curve is an area that could be enhanced. MarkLogic offers many features, but for new developers or teams unfamiliar with the ecosystem, it can take time to become comfortable with concepts like XQuery and server-side JavaScript. Improving onboarding resources or simplifying development workflows could help teams adopt it faster. MarkLogic has its own courses, but it would be better if there were more documentation and videos available.

    I rate MarkLogic as a nine out of ten. I give it a nine out of ten because it is a very powerful and reliable platform with strong performance and offers flexibility and enterprise-grade capabilities. The only reason I would not give it a ten is because of the learning curve and some limitations in tooling and integrations. Overall, it is a highly capable and robust platform that has delivered strong business outcomes for us.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Anonymous

    Robust Data Management with MarkLogic's Advanced Features

    Reviewed on May 25, 2026
    Review provided by G2
    What do you like best about the product?
    I like Progress MarkLogic's ability to handle multiple types of data on a single platform while providing very fast search and query performance. It's a big plus that it combines tools for document storage, search, and integration, simplifying the architecture significantly. I appreciate its flexibility since it supports schema and flexible data models, allowing new data sources to be onboarded quickly without a lot of time spent on schemas. The built-in search capability with indexing and full-text search is powerful and performs well even with large enterprise data sets, which improves the application's performance and user experience. I also appreciate its scalability and reliability. It supports clustering, high availability, and enterprise-grade security features, making it suitable for mission-critical applications. Overall, the flexibility, strong search capabilities, scalability, and enterprise security are what I really like about MarkLogic.
    What do you dislike about the product?
    One big challenge is the learning curve. Progress MarkLogic has so many advanced features like semantic search and multimodal capabilities, which can make it take a long time for new developers to fully understand the ecosystem, query language, and best practices. This can slow down onboarding compared to more commonly used databases. Another area that needs improvement is the cost. Being an enterprise-grade solution, the licensing and infrastructure costs are relatively high, which can sometimes make it hard for small teams to adopt it compared to open-source alternatives. Additionally, the development and debugging experience could be better. Troubleshooting complex queries or performance issues can require deep platform knowledge. More effective debugging tools, monitoring dashboards, and documentation would make daily operations easier. Also, because it's such a feature-rich platform, I sometimes end up using only a small percentage of its capabilities. So for simpler use cases, it can occasionally feel heavier than necessary.
    What problems is the product solving and how is that benefiting you?
    Progress MarkLogic centralizes data management, enhancing fast search and real-time retrieval. It streamlines complex data integration from multiple formats, improving consistency without heavy transformations. Its built-in search engine boosts query performance even with large datasets, reducing development effort while offering strong security features.
    reviewer2814018

    Unified document modeling has streamlined multi-format data integration and querying

    Reviewed on Apr 06, 2026
    Review from a verified AWS customer

    What is our primary use case?

    MarkLogic  has been instrumental in various data-related tasks throughout my projects. When I joined a project, I started using MarkLogic  for integrating data from multiple legacy systems. Since then, I have utilized it for data ingestion, transformation, and querying tasks. In one of our projects, we were integrating customer data coming from two different sources. One source was sending XML data, and another source was sending JSON data. We combined them and stored it in one format.

    We used MarkLogic to ingest both data into a collection and applied logic to transform it into a map where fields like address, customer ID, and customer detail were structured differently in both systems. We normalized them into a single model that our downstream system could use. When we introduced a new field into one of the source systems, instead of redesigning everything, we simply updated the transformation logic and started storing that field into the document.

    Another use case involved handling both XML and JSON data effectively. Once we adjusted our understanding of patterns, MarkLogic effectively handled those formats, making it easier to adapt to changes without major rework. MarkLogic offers the best features including handling both XML and JSON data effectively, and we have a lot of indexes. For example, we can index a specific element in the database of a document.

    What is most valuable?

    MarkLogic offers the best features, including handling both XML and JSON data effectively in tandem with flexible transformation logic where needed, without the issue of redesigning in case of format changes. MarkLogic made data handling easier without substantial rework. We have many indexes; for example, we can index a specific element in the document.

    We also manage role-based user access at the document level seamlessly, enhancing security.

    Regarding the impact, we reduced the time spent on data preparation and almost saved two weeks of time for everyone each quarter. MarkLogic made our process smoother and faster, enhancing collaboration and efficiency between teams. With efficient configurations, we completed more projects in less time, thereby improving productivity.

    What needs improvement?

    I wish I had known one thing earlier about MarkLogic, specifically regarding indexing. Initially, our focus was mostly on ingestion and transformation, and things seemed fine when the database was smaller. However, as our data size grew, queries started performing slowly. We realized the importance of configuring the right indexes. Performance heavily depends on well-indexed documents.

    It is about learning; concepts such as indexing, data modeling, and writing efficient queries are not very straightforward. MarkLogic should be more beginner-friendly, with resources providing hands-on experiences. Debugging  performance issues or unexpected results is sometimes challenging, necessitating extra log analysis.

    Regarding upgrades and environment management, we faced challenges planning for upgrades. It was not straightforward, and the impact on configurations and queries could not be easily estimated. Improved upgrade documentation and guidance would enhance the experience.

    I think it would be beneficial if MarkLogic allowed the use of Python for querying, as currently, the options are limited to XQuery and JavaScript.

    For how long have I used the solution?

    I have been working in my current field for about five years.

    What do I think about the stability of the solution?

    MarkLogic is stable.

    What do I think about the scalability of the solution?

    In terms of scalability, MarkLogic supports horizontal scaling, allowing more nodes to be added to distribute load. It can handle very large datasets efficiently. I find it quite scalable based on our project experiences.

    How are customer service and support?

    Regarding customer support, in my experience, it was generally good, although we did not have to rely on it too frequently. Most issues were resolved through documentation or internal knowledge. Support is reliable, and responsiveness is rated well in the industry. I would rate MarkLogic's customer support around seven point five out of ten.

    Which solution did I use previously and why did I switch?

    Previously, we did not use any specific solution; we relied on a combination of relational databases along with ETL scripts for data integration. Handling XML and JSON required separate logic, and maintaining pipelines took considerable effort. We faced challenges with changing requirements. We switched to MarkLogic for its unified approach to manage different data formats and reduce tool necessity, thereby enhancing efficiency.

    What was our ROI?

    In terms of return on investment, centrally managed data allowed for substantial storage, transformation, and migration. MarkLogic is efficient and low-maintenance, contributing significantly to our success.

    What's my experience with pricing, setup cost, and licensing?

    Regarding pricing, the setup cost of MarkLogic is quite high. It requires a larger budget, depending on data size, with larger data sizes demanding more clusters, directly influencing cost.

    Which other solutions did I evaluate?

    Before choosing MarkLogic, we evaluated options, including Oracle and MongoDB. Relational databases lacked flexibility, and MongoDB, despite its flexibility, required more custom work for advanced search and indexing. MarkLogic provided comprehensive advantages with inbuilt features and better native XML and JSON handling.

    What other advice do I have?

    The advice I would give to others looking into using MarkLogic is to emphasize the importance of indexes. Understand  your document structure and consider data integration needs when dealing with multiple formats. An improved indexing strategy significantly enhances performance. Start with a smaller pilot use case instead of a universal rollout at once. I would rate this review an eight out of ten.

    View all reviews