We will introduce MarkLogic, an enterprise NoSQL database.
Size: 840.51 KB
Language: en
Added: Nov 21, 2022
Slides: 17 pages
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: