Sign In to Follow Application
View All Documents & Correspondence

Method And System For Synchronization Of Relational Database Management System To Non Structured Query Language Database

Abstract: The present disclosure relates to method and system for synchronization of Relational Database Management System (RDBMS) to non-Structured Query Language (noSQL) database. A database synchronization system receives a user request and associated predefined business logic from a user device for retrieving one or more transactional data and synchronizes the RDBMS to the noSQL database based on the predefined business logic. Further, the database synchronization system segregates the predefined business logic into one or more processing divisions and assigning the one or more processing divisions to the RDBMS and the noSQL database. Further, the noSQL database retrieves data related to one or more elements of one or more tables related to the one or more transactional data from the RDBMS. Thereafter, the noSQL database transforms the retrieved data and provide to the database synchronization system. Finally, database synchronization system provides transformed data received from the noSQL database to the user device. FIG.2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
17 March 2016
Publication Number
13/2016
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-08-09
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. MAYANK SHARMA
A9 404, Elita Promenade, JP Nagar 7th Phase, Bangalore 560078, Karnataka, India

Specification

Claims:We claim:
1. A method of synchronization of Relational Database Management System (RDBMS) to non-Structured Query Language (noSQL) database, the method comprising:

receiving, by a database synchronization system, a user request and an associated predefined business logic from a user device for retrieving one or more transactional data, wherein the one or more transactional data is stored in the RDBMS;

synchronizing, by the database synchronization system, the RDBMS to the noSQL database based on the predefined business logic;

segregating, by the database synchronization system, the predefined business logic into one or more processing divisions and assigning the one or more processing divisions to the RDBMS and the noSQL database, wherein the segregation is based on one or more actions to be performed ;

prompting, by the database synchronization system, the noSQL database to retrieve data related to one or more elements of one or more tables related to the one or more transactional data from the RDBMS, wherein the RDBMS performs the one or more actions associated with the one or more processing divisions assigned to the RDBMS on the data related to the one or more elements of the one or more tables;

receiving, by the database synchronization system, a transformed data from the noSQL database, wherein the transformed data is formed by the noSQL database by performing the one or more actions associated with the one or more processing divisions assigned to the noSQL database on the retrieved data related to the one or more elements of the one or more tables; and

providing, by the database synchronization system, the transformed data to the user device.

2. The method as claimed in claim 1, wherein the one or more actions are at least one of cleansing, validation, complex calculations, normalization, consolidation, grouping, filtering and conversion performed on the data related to one or more elements of the one or more tables.

3. The method as claimed in claim 1 further comprises capturing, by the database synchronization system, one or more changes made to the data related to the one or more elements of the one or more tables at real time.

4. The method as claimed in claim 1, wherein the transformed data is provided to the user device without performing Object-Relation Mapping (ORM) conversion.

5. The method as claimed in claim 1, wherein the synchronization of the RDBMS to the noSQL database is at least one of time bound and performed at real-time.

6. A database synchronization system for synchronization of Relational Database Management System (RDBMS) to non-Structured Query Language (noSQL) database, the database synchronization system comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores the processor-executable instructions, which, on execution, causes the processor to:

receive a user request and an associated predefined business logic from a user device for retrieving one or more transactional data, wherein the one or more transactional data is stored in the RDBMS;

synchronize the RDBMS to the noSQL database based on the predefined business logic;

segregate the predefined business logic into one or more processing divisions and assigning the one or more processing divisions to the RDBMS and the noSQL database, wherein the segregation is based on one or more actions to be performed on the one or more transactional data;

prompt the noSQL database to retrieve data related to one or more elements of one or more tables related to the one or more transactional data from the RDBMS, wherein the RDBMS performs the one or more actions associated with the one or more processing divisions assigned to the RDBMS on the data related to the one or more elements of the one or more tables;

receive a transformed data from the noSQL database, wherein the transformed data is formed by the noSQL database by performing the one or more actions associated with the one or more processing divisions assigned to the noSQL database on the retrieved data related to the one or more elements of the one or more tables; and

provide the transformed data to the user device.

7. The database synchronization system as claimed in claim 6, wherein the one or more actions are at least one of cleansing, validation, complex calculations, normalization, consolidation, grouping, filtering and conversion performed on the data related to one or more elements of the one or more tables.

8. The database synchronization system as claimed in claim 6, wherein the processor is further configured to capture one or more changes made to the data related to the one or more elements of the one or more tables at real time.

9. The database synchronization system as claimed in claim 6, wherein the processor provides the transformed data to the user device without performing Object-Relation Mapping (ORM) conversion.

10. The database synchronization system as claimed in claim 6, wherein the synchronization of the RDBMS to the noSQL database is at least one of time bound and performed at real-time.

Dated this 17th day of March 2016

SWETHA S.N
OF K & S PARTNERS
AGENT FOR THE APPLICANT
, Description:TECHNICAL FIELD
The present subject matter is related in general to database management systems, and more particularly, but not exclusively to a method and a system for synchronization of Relational Database Management System (RDBMS) to non-Structured Query Language (noSQL) database.

Documents

Application Documents

# Name Date
1 Form 9 [17-03-2016(online)].pdf 2016-03-17
2 Form 5 [17-03-2016(online)].pdf 2016-03-17
3 Form 3 [17-03-2016(online)].pdf 2016-03-17
4 Form 18 [17-03-2016(online)].pdf 2016-03-17
5 Drawing [17-03-2016(online)].pdf 2016-03-17
6 Description(Complete) [17-03-2016(online)].pdf 2016-03-17
7 REQUEST FOR CERTIFIED COPY [19-03-2016(online)].pdf 2016-03-19
8 abstract201641009400.jpg 2016-03-23
9 201641009400-Power of Attorney-170516.pdf 2016-07-19
10 201641009400-Form 1-170516.pdf 2016-07-19
11 201641009400-Correspondence-F1-PA-170516.pdf 2016-07-19
12 REQUEST FOR CERTIFIED COPY [04-11-2016(online)].pdf 2016-11-04
13 201641009400-FER.pdf 2020-02-14
14 201641009400-PETITION UNDER RULE 137 [14-08-2020(online)].pdf 2020-08-14
15 201641009400-Information under section 8(2) [14-08-2020(online)].pdf 2020-08-14
16 201641009400-FORM 3 [14-08-2020(online)].pdf 2020-08-14
17 201641009400-FER_SER_REPLY [14-08-2020(online)].pdf 2020-08-14
18 201641009400-US(14)-HearingNotice-(HearingDate-21-06-2023).pdf 2023-05-29
19 201641009400-POA [05-06-2023(online)].pdf 2023-06-05
20 201641009400-FORM 13 [05-06-2023(online)].pdf 2023-06-05
21 201641009400-Correspondence to notify the Controller [05-06-2023(online)].pdf 2023-06-05
22 201641009400-AMENDED DOCUMENTS [05-06-2023(online)].pdf 2023-06-05
23 201641009400-US(14)-ExtendedHearingNotice-(HearingDate-05-07-2023).pdf 2023-06-29
24 201641009400-Correspondence to notify the Controller [30-06-2023(online)].pdf 2023-06-30
25 201641009400-Written submissions and relevant documents [19-07-2023(online)].pdf 2023-07-19
26 201641009400-FORM-26 [19-07-2023(online)].pdf 2023-07-19
27 201641009400-PatentCertificate09-08-2023.pdf 2023-08-09
28 201641009400-IntimationOfGrant09-08-2023.pdf 2023-08-09

Search Strategy

1 201641009400_SS_13-02-2020.pdf

ERegister / Renewals

3rd: 02 Nov 2023

From 17/03/2018 - To 17/03/2019

4th: 02 Nov 2023

From 17/03/2019 - To 17/03/2020

5th: 02 Nov 2023

From 17/03/2020 - To 17/03/2021

6th: 02 Nov 2023

From 17/03/2021 - To 17/03/2022

7th: 02 Nov 2023

From 17/03/2022 - To 17/03/2023

8th: 02 Nov 2023

From 17/03/2023 - To 17/03/2024

9th: 15 Mar 2024

From 17/03/2024 - To 17/03/2025

10th: 17 Mar 2025

From 17/03/2025 - To 17/03/2026