Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Middleware Customization System and Method for Big Data Access and Management

A customized system and middleware technology, applied in database management system, electronic digital data processing, special data processing applications, etc., can solve the problems of easy confusion, massive data query and low storage efficiency, and improve query and access efficiency Effect

Active Publication Date: 2018-07-03
DAREWAY SOFTWARE
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Again, there needs to be a unified language to operate relational databases and non-relational databases. If each database uses a language, it is easy to confuse
Finally, using JDBC can only connect to relational databases. Relational databases are relatively inefficient for querying and storing massive data. Therefore, a middleware is needed to realize unified access to relational databases and non-relational databases, and to store them selectively. Massive Data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Middleware Customization System and Method for Big Data Access and Management
  • A Middleware Customization System and Method for Big Data Access and Management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0036] figure 1 , a schematic diagram of a custom method for big data access middleware, the middleware includes:

[0037] The JPQL statement conversion module 201 is responsible for correspondingly converting the JPQL statements submitted by developers. We found through testing that non-relational databases do not fully support the direct use of JPQL query language. By converting JPQL statements into A string form adapted to non-relational databases solves this problem.

[0038]The overall persistence module 202, which encapsulates multiple sub-persistence units, encapsulates the relational database and the non-relational database respectively, and shields the difference between the relational database and the non-relational database. The total persistence unit specifies the transaction type and server platform, and contains an attribute to identify ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a middleware customization system and method for big data access and management, including a JPQL statement conversion module, which is used to convert the JPQL statement submitted by the developer, so that the JPQL statement can be converted into a relational The database is also adapted to the string format of non-relational databases; the overall persistence module encapsulates multiple sub-persistence units, which are used to encapsulate relational databases and non-relational databases separately, shielding relational databases and The difference between non-relational databases; the sub-persistence unit is used to define entities, manage entities, and provide corresponding database connections, and map operations on entities into corresponding data operations. The present invention realizes relational Transparent access to databases and non-relational databases, developers do not need to understand the specific physical structure of tables in the database, and do not need to write codes to connect to the database in the program.

Description

technical field [0001] The invention relates to a middleware customization system and method for big data access and management. Background technique [0002] In the traditional mode, applications usually use JDBC to directly connect to various relational databases to obtain the required data, and use SQL statements to directly add, delete, modify and query tables in the database, such as MySQL, Oracle, etc., but need to know the relational database physical structure. JDBC can shield the difference between relational databases and connect different relational databases in a unified way, but it cannot connect to non-relational databases. However, the amount of data generated by the website every day is huge. For relational databases, in a Queries in tables containing massive amounts of data are very inefficient, and the SQL language is a non-procedural set-oriented language. Although it is very simple to use, the efficiency is not satisfactory because it is implemented by i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/30
CPCG06F16/217G06F16/25
Inventor 孔兰菊李靖倪珮珮肖宗水
Owner DAREWAY SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products