© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.
MarkLogic 8 Overview of Key Features
Enterprise NoSQL Database Platform
Flexible Data Model Store and manage JSON, XML, RDF, and Geospatial data with a document-centric, schema-agnostic database
Scalability and Elasticity
ACID Transactions
Search and Query
Semantics Certified Security
Hadoop Integration
Scale to petabytes of data without over-provisioning or over-spending
Avoid data loss, data corruption, and stale reads—even at speed and scale
Lightning fast, sophisticated, sub-second search and query across all of your data
Store and query linked data as RDF and SPARQL
Make your Hadoop better by connecting it to MarkLogic
Government-grade, granular, role-based security
Geospatial Support
Full-text Search
Flexible Indexes
Native JSON Store
Native XML Store
Real-time Alerting
Native RDF Triple Store
Bitemporal
Tiered Storage
Fully Transactional
Server-side JavaScript
Hadoop and HDFS
Cloud Ready (AWS)
SQL Support
Scalable and Elastic
MarkLogic Content Pump
REST API
Samplestack
Ad-hoc Queries
Schema Agnostic
XA Transactions
24/7 Engineering Support
LDAP and Kerberos Security
Security Certifications
Configuration Management
Monitoring and Management
Performance at scale
Customizable Failover
Customizable Backup
Atomic Forests
Point-in-time Recovery
ACID Transactions
Index Across Data Types
Flexible Replication
Semantic Inference
Multi-OS Support
POWERFUL AGILE TRUSTED
MarkLogic / Enterprise NoSQL Database Platform
Developer Experience
JSON Unified indexing and query for today’s web and SOA data
Server-side JavaScript JavaScript runtime inside MarkLogic using Google’s V8
Node.js Client API Enterprise NoSQL database for Node.js applications
Java Client API NoSQL agility in a pure Java interface
MarkLogic 8 is more powerful than ever, but remarkably easy to use
Enterprise triple store, document store, database combined
Semantics
Bitemporal Track information along two dimensions of time
MarkLogic 8 / More Powerful, Easier to Use
MARKLOGIC 8 FEATURES ENHANCEMENTS
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 6
Incremental Backup
SUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
FULL FULL
INCREMENTAL BACKUP (differential)
Store only changes since the previous full or incremental backup Consume less storage for backup copies Reduce backup window Improve availability with multiple daily backups Work with Log Archiving to enable fine-grained point-in-time recovery
Faster backups while using less storage
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 7
Management API REST-based API to manage all MarkLogic capabilities
Increase efficiency and agility by automating time-consuming repetitive tasks across production, testing and development
Reduce setup time and admin error by orchestrating multi-step configurations and deployments
Fit more seamlessly into IT environments by using REST interfaces unlike CLI or proprietary APIs
Perform automated testing and monitor performance using market tools that support REST
Even better with Client REST API, Elasticity
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 8
Flexible Replication Customizable information sharing between systems
Enable content collaboration across numerous systems
Support directly connected or mobile users
Provide data that users need using simple configurable parameters or queries
Ensure data consistency and security with simple workflows
Even better with Bitemporal and Management API
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 9
Enhanced HTTP Server
Use a single interface when employing the REST API, custom HTTP, XCC/XDBC to connect to any database
Delivers ease-of-use by not having to create extra ports
Simplifies the out-of-the-box interaction and can improve the performance of client/server
Provides an improved and more efficient developer experience with MarkLogic
Simple and fast client-server interactions out-of-the-box
MARKLOGIC 8 FEATURES NEW FEATURES
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 11
JSON Unified indexing and query for today’s web and SOA data
Speed up development with powerful built-in search, transformation, and alerting capabilities designed for JSON
Reduce lost fidelity and functionality from data model translations and brittle ETL
Simplify architecture with data, metadata, and relationships managed consistently and securely together
Ease modern, end-to-end JavaScript development
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15
{ "_id": 1, "name": { "MarkLogic" },
"supports" : [ { "datatype": "XML", "year": 2003 }, { "datatype": "JSON", "year": 2014 } ] }
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 12
Server-side JavaScript
Front End
Middle Tier
Database Layer
Run code near the data for unparalleled power, efficiency
Build applications faster from a growing pool of skills, tools
Reduce risk with proven performance and reliability
Decrease brittle ETL and lost fidelity and functionality from JSON data conversions
Pair with Node.js to ease full-stack JavaScript development
+
JavaScript runtime inside MarkLogic using Google’s V8
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 13
Node.js Client API Enterprise NoSQL database for Node.js applications
Focus on application features rather than plumbing with out-of-the-box search, transactions, aggregates, alerting, geospatial, and more
Move faster to production with proven reliability at scale
Maximize performance and flexibility—bringing code to the data
Enable modern end-to-end JavaScript development
Always open source on GitHub
Participate. Contribute. Fork it.
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 14
Java Client API NoSQL agility in a pure Java interface
Faster development and less custom code with out-of-the-box data management, search, and alerting
Pure Java query builder and conveniences for POJOs, JSON, XML, and binary I/O
Built-in extensibility for moving performance- critical code to the database
Always open source and developed on GitHub
Participate. Contribute. Fork it.
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 15
An end-to-end three-tiered application in Java and Node.js
Front End
Middle Tier
Database Layer
Encapsulates best practices and introduces key MarkLogic concepts
Use sample code as a model for building applications more quickly
Modern technology stack shows where MarkLogic fits in your environment
Participate. Contribute. Fork it.
Samplestack
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 16
Semantics Enterprise triple store, document store, database combined
Store and query billions of facts and relationships; infer new facts
Facts and relationships provide context for better search
Flexible data modeling—integrate and link data from different sources
Standards-based for ease of use and integration – RDF, SPARQL, and standard REST interfaces
Even better with Built-in Search and Bitemporal – Triples, documents, and data combined
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 17
NoSQL and Semantics: Using CONTEXT to Unlock Content
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 18
Bitemporal Timing is everything
Valid
Tim
e
System Time
Valid Time – Real-world time, information “as it actually was”
EVENT 1
EVENT 3
EVENT 2
EVENT 2
System Time – Time it was recorded to the database
Rewind the information “as it actually was” in combination with “as it was recorded” at some point in time
Provides increased insight into your business and mission
Capture evolving schema as the shape of the data changes with changing time, a capability that has prevented relational bitemporal offerings from being widely adopted
Critical for anyone in regulated industries Even better because of Tiered Storage and
Semantics
MarkLogic / Enterprise NoSQL Database Platform
Better answers from today’s data MarkLogic is built to find answers in documents, relationships, and metadata
Adaptive to every environment MarkLogic runs well everywhere, while preserving the option to change hardware, data, and scale later
Simpler data integration MarkLogic accelerates and simplifies data sharing across silos, cutting down on ETL and making agile development possible
Hardened, proven platform MarkLogic has a proven track record of performance under all enterprise conditions
Uncompromised data resiliency MarkLogic will keep your data safe and whole—no matter what happens in your application or at your data center
POWERFUL AGILE
TRUSTED
The intelligent data layer An intelligent data layer powers intelligent applications—and makes them faster and more flexible than any alternative