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

System and method for solving concurrent access conflict of NoSQL database

A data access and access conflict technology, applied in the field of database access for information interaction, can solve problems such as data rollback, migration, backup difficulty, increase the complexity of data model design, etc., to avoid business inconsistency and reduce access pressure Effect

Active Publication Date: 2016-02-24
NANJING LES INFORMATION TECH
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] 3) It increases the complexity of data model design, and also adds additional filtering conditions for data operations, making it difficult to roll back, migrate, and backup 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
  • System and method for solving concurrent access conflict of NoSQL database
  • System and method for solving concurrent access conflict of NoSQL database

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The architectural idea of ​​this technical solution is as follows: figure 1 As shown, from the client request to the database, all use the HTTP request mode to ensure the consistency and scalability of the technical system. details as follows:

[0032] 1) Abandon the traditional method of accessing data through the database driver, and use the REST-style API interface to operate the database (NoSQL database comes with a REST access interface), which is beneficial to the programming language independence of database access.

[0033] 2) Increase the data access agent, which is the core component of this technical solution. It can be deployed in a separate server as an independent data access layer to receive database operation requests from multiple Web servers. It can also be deployed in a Web application server in small applications superior.

[0034] 3) The data access proxy provides a standard HTTP request access interface to the outside world, which is consistent w...

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 system for solving a concurrent access conflict of a NoSQL database and a solving method using the system. The problem that data resources are conflicted due to concurrent operation of the NoSQL database in a Web application can be solved; on the premise that the front-end code of the Web application and the access interface at the end of the NoSQL database are not changed, a new data access agent processing method is designed; data concurrence judgement treatment is in advance; the access pressure of the database side is lightened; the inconsistency of the NoSQL database and a resource conflict operation service is avoided; and simultaneously, interactive loose coupling among various layers is realized by adopting an REST interface manner.

Description

technical field [0001] The invention relates to the technical field of database access for information interaction. Background technique [0002] With the rise of Internet web2.0, non-relational database NoSQL has now become an extremely hot new field, and non-relational database products are developing very rapidly. However, traditional relational databases are already unable to cope with web2.0 applications, especially ultra-large-scale and high-concurrency dynamic web enterprise-level applications, exposing many insurmountable problems. [0003] There are many types of NoSQL databases, but they all basically have the advantages of easy expansion, large data volume, high performance, flexible data model, and high availability; NoSQL databases are more suitable for the following scenarios: the data model is relatively simple, and more flexible IT is required The system has high requirements on database performance and does not require a high degree of data consistency. It ...

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
IPC IPC(8): G06F17/30
CPCG06F16/25
Inventor 高翔饶慧
Owner NANJING LES INFORMATION TECH
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