MarkLogic is a NoSQL document database that stores XML or JSON, but can also store images, videos, and more. MarkLogic can also store billions of RDF triples that you can query with SPARQL, harnessing the power of semantic web technologies.
MarkLogic is the only Enterprise NoSQL database with built-in search capabilities, not bolt-on like other NoSQL solutions. MarkLogic has lightning fast search and 30+ indexes that enable combination queries and unlimited, real-time alerting.
MarkLogic has full-featured Java and REST APIs, among many others, to make managing data and building two- and three-tiered applications easy, giving developers faster access in the language they feel most comfortable with.
MarkLogic uses a document-based, hierarchical data model that stores data natively as XML. MarkLogic’s data model does not require you to pre-define a schema as you would with a relational database—you can quickly ingest data from a variety of sources as-is. And, MarkLogic ingests just about anything, including XML and JSON documents, OLTP data, streaming data, geospatial data, Linked Data (RDF triples), and more.
Evaluation Layer – Handles incoming queries in what are called evaluation nodes (e-nodes), and aggregates results to broadcast to the interface layer. Includes a query cache for storing documents in-memory
Data Layer – Indexes, compresses, and caches XML or JSON data in what are called data nodes (d-nodes). And, manages transactions across clusters using a transaction controller and transaction journal
MarkLogic integrates well into existing infrastructure, including Hadoop. For integrating with Hadoop, the MarkLogic Connector for Hadoop provides a seamless integration that makes it easy to ingest data to MarkLogic or Hadoop and run queries using either platform. Hadoop can be used to run MapReduce jobs, and HDFS can be used as a storage tier.
MarkLogic is flexible with storage, and includes a tiered storage REST API that gives you the ability to triage your data based on cost and performance trade-offs between any combination of storage tiers—SSD, local disk (DAS) and shared disk (SAN, NAS), or cost-effective storage on Amazon S3 and HDFS. You do not need to go through complicated and expensive ETL and data duplication—index your data once when it is first ingested and continue to access it as you move it across storage tiers.
MarkLogic is the only Enterprise NoSQL database with built-in search capabilities, not bolt-on like other NoSQL solutions. MarkLogic delivers lightning fast, sub-second search results at scale—even hundreds of terabytes of data and billions of documents. MarkLogic has over 30 indexes that enable advanced features such as real-time alerting, page-ranking, type-ahead suggestions, and combination queries across documents, data, and triples.
MarkLogic is the most secure NoSQL database, having higher security certifications than any of its competitors. MarkLogic is the only NoSQL database certified by the National Information Assurance Partnership/Common Criteria Evaluation and Validation Scheme (NIAP/CCEVS). And, MarkLogic is installed and operational on government systems that are PL3 or ICD 503 certified and accredited. MarkLogic uses granular, document-level, role-based access control (RBAC) as its security model.
MarkLogic has the tools that enterprise DBAs expect, including dashboards and rich APIs for cluster management, process automation, access controls, database cloning, and audit trails. MarkLogic also integrates with third-party tools such as Nagios, or you can connect with other tools using the REST API.
MarkLogic’s flexible data model and extensibility means that developers can build applications faster—whether it is a real-time, transactional application that needs to process thousands of transactions per second, or a search and discovery application that relies on MarkLogic’s indexes. MarkLogic provides Java and REST APIs so that developers can build applications in the language they feel most comfortable with.
MarkLogic offers free Developer Licenses and free training through MarkLogic University. In-depth documentation and over 50 various tutorials and videos are also available on Developer.MarkLogic.com. Or, if you’re interested in Enterprise Licenses that start at $0.99/hr, don’t hesitate to contact us.