Browse Prior Art Database

MARKLOGIC ADMIN CONFIGURATOR

IP.com Disclosure Number: IPCOM000236195D
Publication Date: 2014-Apr-11
Document File: 15 page(s) / 1M

Publishing Venue

The IP.com Prior Art Database

Related People

Rajamarthandan, Senthilkumar: INVENTOR [+2]

Abstract

The present innovation is aimed at providing a tool for ‘MarkLogic DBMS’ that automatically (a) creates indexes across multiple databases, (b) copies indexes from one database to another and/ or (c) compares two databases and/ or (d) compares two databases to identify missing indexes and copy only the missing index from one database to another.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 23% of the total text.

Page 01 of 15

MARKLOGIC ADMIN CONFIGURATOR

Rajamarthandan, Senthilkumar; Surya Kumar, Shoban Kumar

Advanced Solutions Group, Cognizant Technology Solutions U.S. Corporation

The present innovation is aimed at providing a tool for 'MarkLogic DBMS' that automatically (a) creates indexes across multiple databases, (b) copies indexes from one database to another and/ or (c) compares two databases and/ or (d) compares two databases to identify missing indexes and copy only the missing index from one database to another.


2. Background

In recent times, XML/ XQuery based databases have become a popular substitute to traditional Databases such as SQL, particularly, in the IT and allied domains. MarkLogic, is one of the more popular XML DBMS that caters to the requirements of the users in this space.

MarkLogic is a NoSQL document database that engages a XML based repository mechanism. The product combines a database, search engine and application services together in one platform. Inter alia, MarkLogic has a lot of features including replication, rollback, automated failover, point-in-time recovery, backup/restore, backup to Amazon S3, JSON, can run directly on Hadoop Distributed File System, parallelized ingestion, role-based security, full text search etc.

Among other features and aspects, MarkLogic provides an "Admin Page" which can be used by developers/ users/ administrators to create indexes across multiple Data bases and copy configurations of one Database into the environment of another Database. Although MarkLogic performs the aforestated operations using the Admin Page, said utilization of the Admin Page, may suffer from various limitations/ problems. These limitations will become clearer in light of the figures that follow.


1. Abstract



Page 02 of 15

FIG. 1is a snapshot illustrating the creation of an index across multiple Databases, using the Admin Page in MarkLogic.

FIG. 1

In accordance with FIG.1, whenever a user has to create an index using MarkLogic Admin page, he will have to navigate to a particular Database, select it and then create an index for that database alone. Accordingly, if a user has to create an index for multiple databases, he will have to navigate to each and every database, individually, and create the index one by one.

Some of the limitations associated with this method of creating indexes using Mark Logic Admin Page are listed as under -


Page 03 of 15

Lots of manual effort in creating indexes one by one -

Manual creation of indexes may result in excessive time consumption. This can be a major problem when there are multiple indexes to be created across multiple databases residing in multiple environments. This complexity of approach may be understood better using the diagrammatic illustration of FIG.2.

FIG.2

FIG.2 is a simple diagram illustrating the manual effort that goes into creating indexes using MarkLogic's Admin Page. In accordance with the figure, suppose 3 indexes are to be created across 2 Databases, and the...