Generic database manipulator

A database and data technology, applied in the direction of electronic digital data processing, special data processing applications, digital data information retrieval, etc., can solve the problems of not supporting primary key and foreign key checks, etc.

Inactive Publication Date: 2007-10-03
SAP AG
View PDF0 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some databases or platforms may not ...

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
  • Generic database manipulator
  • Generic database manipulator
  • Generic database manipulator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Embodiments of the present invention provide a database preprocessor (herein referred to as "middle tier") for business applications to provide preprocessing of database transactions before the transactions are submitted to the database. The middle layer can temporarily store the changed data, can verify and lock the data before updating the database, and can synchronize the changed data and unlock it as a whole when the commit method is called. In this way, database copies of objects can be locked and released in shorter atomic transactions.

[0019] In the embodiment of the present invention, only six general methods are required for all data interactions, and transactions, isolation levels, exception formats, and performance adjustments can be centrally performed with these six general methods. The present invention can create a cache section (or commit segment) in the middle layer, perform operations like insert, update, delete and select in the cache, and finally s...

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

A middle layer in business applications is provided to wrap all the database management operations generically, to store changed data temporarily, to validate and lock the data before updating the database, and to synchronize the data change and unlock it as a whole when a commit method is called. In embodiments, only six generic methods are needed for all data interactions. Transaction, isolation level, exception format, and performance tuning operations can be performed centrally in the six generic methods. A buffer section may be created in the middle layer. Operations such as insert, update, delete, and select are performed on data stored in the buffer. Buffered data may then be stored in a data storage device.

Description

Background technique [0001] The present invention relates to a data management system for a database that responds to data manipulation requests initiated by a number of users. Such databases are particularly useful in business management systems, computer networks that facilitate common business tasks such as placing purchase orders, preparing quotations, scheduling product shipments, and the like. In such systems, the database stores various data records known as "business objects" that are used to store data about these business tasks, as well as information about customers, manufacturers, suppliers, and ”) information on other business records. An enterprise management system may provide support to several operators who may issue concurrent and possibly conflicting requests addressing the same data record. Data consistency errors may arise if multiple requests to the database (referred to herein as "transactions") are performed without mutual consideration. [0002] Cur...

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
CPCG06F17/30377G06F16/2379
Inventor 魏海钞石苓
Owner SAP AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products