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

Embedded real-time memory database

A real-time memory and database technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as the inability to use large databases, meet data access performance requirements, increase access speed, and reduce disk capacity dependent effect

Inactive Publication Date: 2013-01-16
HARBIN ENG UNIV
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a solution to the problem that the traditional disk-based large-scale database cannot be used in the embedded field, improve the data access speed, reduce the dependence on the disk capacity, and meet the data access performance requirements of high real-time occasions. Embedded real-time in-memory database

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
  • Embedded real-time memory database
  • Embedded real-time memory database
  • Embedded real-time memory database

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0044] This database is used in the car monitoring software based on the ARM platform, and the database is used to store the location information transmitted by 1000 car GPSs. First modify the table capacity setting in the configuration file, for example, set the table capacity to 10,000. The database core applies memory to create database tables according to the set table capacity. Secondly, select the index type corresponding to the table, because the HASH index is faster for storing GPS location information. Then set the timing save time to 1 second, so that only second-level data loss can be guaranteed. The memory of this system is 512M, which is relatively sufficient, so the rollback buffer is set to 100M, so as to ensure that the data can be rolled back when a large number of errors occur. After the above configuration is completed, power on and start the database. The database first loads data from Flash to the memory data table. When there is a new location informati...

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 belongs to the field of application system data management and particularly relates to an embedded real-time memory database with high data reading-writing speed for storing data into a memory. The embedded real-time memory database comprises a database core, a database control management module and a database interface, wherein the database core is used for defining and organizing the data; the database interface is used for accessing the database; and the database control management module is used for controlling a state of the database. The embedded real-time memory database is different from the conventional database; the database is established in the memory, so that the data access speed is greatly accelerated, the dependence on the disk size is reduced, and the data access performance requirements of occasions with high real-time performance are met. Due to the introduction of a two-layer memory concept and a rollback mechanism, the completeness, the uniformity and the safety of the data are guaranteed, and the hardware investment and system maintenance costs can be directly saved by using the memory database while the working efficiency of the database is improved.

Description

technical field [0001] The invention belongs to the field of application system data management, and in particular relates to an embedded real-time memory database with high data reading and writing speed and storing data in memory. Background technique [0002] With the widespread application of embedded systems and the continuous popularization of embedded real-time operating systems, embedded systems have become the core technology for the development of many industries. Entering 2012, the intelligent terminal, Internet of Things, and cloud computing industries have quietly entered a stage of rapid development. A large amount of data analysis and processing has been transferred from the traditional PC to the embedded environment. Data management issues in the embedded environment have become an important issue in the system. link. Building an embedded real-time database system has become a problem that must be solved in embedded development. [0003] Since the embedded ...

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
Inventor 闫保中黄超赵琳丁继成李玉兵许兆新李健利黄卫权郝勇马兴成
Owner HARBIN ENG UNIV
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