+ All Categories
Home > Documents > Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime...

Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime...

Date post: 13-Jul-2020
Category:
Upload: others
View: 13 times
Download: 0 times
Share this document with a friend
19
© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. MarkLogic 8 Overview of Key Features
Transcript
Page 1: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.

MarkLogic 8 Overview of Key Features

Page 2: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

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

Page 3: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

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

Page 4: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

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

Page 5: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

MARKLOGIC 8 FEATURES ENHANCEMENTS

Page 6: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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

Page 7: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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

Page 8: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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

Page 9: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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

Page 10: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

MARKLOGIC 8 FEATURES NEW FEATURES

Page 11: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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 } ] }

Page 12: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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

Page 13: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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.

Page 14: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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.

Page 15: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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

Page 16: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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

Page 17: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. SLIDE: 17

NoSQL and Semantics: Using CONTEXT to Unlock Content

Page 18: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

© 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

Page 19: Introducing Enterprise NoSQL - MarkLogic · SOA data . Server-side JavaScript . JavaScript runtime inside MarkLogic using Google’s V8 . Node.js Client API . Enterprise NoSQL database

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


Recommended