Logless atomic data movement

A data and log technology, applied in the field of atomic data movement without logs, can solve the problems of difficult system setup and management, lack of application layer and data management layer, etc.

Active Publication Date: 2013-12-04
SAP AG
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] In addition to pure data processing performance, the lack of proper coupling mechanisms between the application layer and the data management layer has been identified as one of the major shortcomings of state-of-the-art systems
Also, separate systems with their own lifecycle and management settings are more difficult to set up and manage, and a single closed system is often too restrictive

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
  • Logless atomic data movement
  • Logless atomic data movement
  • Logless atomic data movement

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] figure 1 A database system 100 is depicted having an in-memory database system (IMDS) 102, such as SAP's HANA database (as an example, sometimes used interchangeably hereinafter). IMDS 102 includes an in-memory database 104 and a multi-engine query processing environment that provides different data abstractions that support varying degrees of structured data from well-structured relational data to irregularly structured data graphs to unstructured textual data. This full spectrum of processing engines is based on a common table abstraction as the underlying physical data representation to allow interoperability and composition of different types of data. In an exemplary implementation, in-memory database system 102 also includes real-time replication service 108 and data service 110, which interface with business suite design environment 112, business warehouse design environment 122, and third-party design environment 124, respectively.

[0035] IMDS 102 supports the...

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 system and method of logless atomic data movement. An internal transaction is started within a multi-level storage architecture, the internal transaction to merge data from the first level storage structure to the second level storage structure. Committed data is read from a first level storage structure of the multi-level storage architecture as specified by the internal transaction. The committed data from the first level storage structure is inserted into a second level storage structure in a bulk insertion process, and the committed data is marked as being deleted from the first level storage. The internal transaction is then committed to the multi-level storage architecture when the committed data has been inserted into the second level storage structure.

Description

[0001] Cross References to Related Applications [0002] This application claims U.S. Provisional Application No. 61 / 640,689, filed April 30, 2012, entitled "FIXED STRING DICTIONARY" and filed May 11, 2012, entitled "UNIFIED TABLE USING MULTI-LEVEL STORAGE ARCHITECTURE (Unified Table Using Multi-Level Storage Architecture)," U.S. Provisional Application No. 61 / 646,162, the entire disclosure of which is incorporated herein by reference. technical field [0003] The subject matter described here relates to data management of an in-memory database using a unified table architecture with multi-level storage, and, more specifically, to the process of deleting records from the higher-level storage structures of the unified table architecture. systems and methods. Background technique [0004] Data management in modern business applications is one of the most challenging topics in the software industry today. Not only because data drives business today, but also because it provid...

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 Applications(China)
IPC IPC(8): G06F17/30
CPCG06F17/30315G06F17/30587G06F17/30153G06F16/2365G06F16/27G06F16/28G06F16/162G06F16/221G06F16/1744G06F16/2308G06F16/2379G06F3/065G06F3/0652G06F3/0673G06F3/0619G06F3/0604G06F3/0644G06F3/0683G06F3/0638G06F3/0647
Inventor F.菲尔波李柱昌I.施雷特
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