_Introduction to MarkLogic

knoldus 232 views 17 slides Nov 21, 2022
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

We will introduce MarkLogic, an enterprise NoSQL database.


Slide Content

Presented By:
Manish Mishra
Pratibha Yadav
Introduction to
MarkLogic

Lack of etiquette and manners is a huge turn off.

KnolX Etiquettes
Punctuality
Respect Knolx session timings, you
are requested not to join sessions
after a 5 minutes threshold post
the session start time.
Feedback
Make sure to submit a constructive
feedback for all sessions as it is
very helpful for the presenter.
Silent Mode
Keep your mobile devices in silent
mode, feel free to move out of
session in case you need to attend
an urgent call.
Avoid Disturbance
Avoid unwanted chit chat during
the session.

Agenda
01 What is MarkLogic
02 MarkLogic Enterprise
Features
03 Comparison with other
NoSQL databases
04 Installations
05 Demo

What is Business Intelligence?

How do we think it is possible?

Problem: The Data in Silos

The Data in Silos: Challenges
●The data is distributed across disconnected databases
●Time of integrating data with each and planning migration is
painful and less reusable activity.
●As the business evolve, new data models are introduced, the
decision is made to adopt new databases in the market for
different purposes

What is MarkLogic?
●It is a NoSQL multi-model database.
●A multi-model database is one which support a variety of data
model catering to different application needs.
●An example would be an application which has RDBMS need
as well as it requires to store documents in the database.

●Marklogic provides a REST API , java API , and Node.js API, as well as
the ability to host applications built in XQuery or JavaScript.

●REST API support makes the database accessible to any language which
has HTTP libraries.

●There is a lot of environment where MarkLogic can be hosted e.g. Bare
Metal, VM Boxes, Containerized and Cloud platform such as AWS and
Microsoft Azure , or the MarkLogic Data Hub Service.
What is MarkLogic?

How MarkLogic is Scalable?

●Provides scalability so that large volumes of data can be stored
across multiple nodes. This feature is also known as horizontal
scalability.
●High Availability which can tolerate node failures but data is
always available.
●Support for multiple data formats including unstructured data.
●JSON, XML, RDF are a few examples of of supported data
formats

MarkLogic Enterprise Features



MarkLogic not only supports NoSQL database feature but also enterprise
level features such as:
●Transaction features such as ACID
●High security with support of data security compliance
●Built-in search

Comparison with other NoSQL databases



●MarkLogic is the only Enterprise NoSQL
database, that brings all the features you
need into one unified system.

●MarkLogic supports SQL so that data stored in
a MarkLogic database can be easily consumed
by technologies that requires a SQL data source.

● SQL queries can be sent via server-side
applications code or through ODBC.

Comparison with other NoSQL databases



●One of the great differentiators of MarkLogic
is that text search, query and SPARQL
searches can all be performed.
●Unlike most NoSQL databases,
MarkLogic is a true multi-model database.

Comparison with other NoSQL databases



●The benefit of using MarkLogic is you do not
create tables in MarkLogic.
●You insert individual structured documents (XML/JSON) where each
document is as close as you would get to the
idea of a table row in a relational database.

Comparison with other NoSQL databases











Image Source: www.marklogic.com

Installation


We can install Marklogic on different operating systems:
●Windows 7 (x64) and 8 (x64)
●Linux
●Mac OS
●Microsoft Windows Server 2012 or 2008, etc.

Let us follow this link to download and install the MarkLogic Server:

DEMO