Unlock instant, AI-driven research and patent intelligence for your innovation.

A spatiotemporal data indexing method in a non-relational database

A spatiotemporal data and database technology, applied in the database field, can solve the problems of inappropriate database, difficult to guarantee index consistency, inappropriate for massive data, etc., to achieve good scalability, meet real-time requirements, and improve storage and query efficiency. Effect

Active Publication Date: 2020-07-17
CHINESE ACAD OF SURVEYING & MAPPING
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Traditional spatial indexes include quadtrees, R-trees, etc., but for the storage of spatiotemporal big data, these index structures expose the following deficiencies: (1) Not suitable for databases that store data in Key-Value (bondingbox The information cannot be converted into 1-dimensional information and used as part of the Key value for retrieval); (2) For distributed databases, the cost of maintaining and updating indexes is high; (3) For distributed databases (especially master-slave architecture), when When data is updated, it is difficult to guarantee the consistency of the indexes of each node (especially in the case of high concurrent reading and writing); (4) For database servers, the index needs to be resident in memory, which consumes too much memory resources and is not suitable for massive data Build an index; (5) When the amount of data reaches a certain level, it takes a long time to build an index, and the index file is large
[0007] It can be seen that the use of non-relational databases to store spatio-temporal big data has the problem of indexing. The use of traditional indexing methods leads to low efficiency of data storage and access, and it is difficult to meet the real-time requirements of high concurrency and large data volumes. The performance advantages of non-relational databases are obtained. less than play

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 spatiotemporal data indexing method in a non-relational database
  • A spatiotemporal data indexing method in a non-relational database
  • A spatiotemporal data indexing method in a non-relational database

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0089] The present invention is based on the New Map software spatial database engine API, utilizes above-mentioned technology to develop the data driver program (hereinafter referred to as NM-TSDE) based on Cassandra distributed NoSQL database. The test environment uses three VMWare virtual machines (1CPU, dual-core, 4G memory, 50GB hard disk, Windows Server 2008 operating system). The comparison test uses the Oracle database and ArcSDE (spatial data geometric information is stored using ST_GEOMETRY objects) on the same computer (CPU 8-core 3.6GHz, 4G memory, 100M Ethernet card), the same network bandwidth (100M Ethernet), the same The storage and query efficiency test was performed under the Oracle database server (CPU 8-core 2.40GHz, 16G memory, 100M Ethernet card).

[0090] The experimental data used the March 2016 vector data provided by Open Street Map (OSM), Japan in Asia, and the format is Shapefile. The data size is 3.29GB, and there are 8 layers in total, including 2...

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 spatio-temporal data indexing method in a non-relational database. A spatial index based on a quadtree and a Hilbert curve is established for spatio-temporal data in a distributed environment; temporal attributes of the spatio-temporal data are combined to form a unified spatio-temporal index; the spatio-temporal index is divided into two parts of partition keys and sorting keys, and consistent hash is used to realize distributed storage and routing of spatial data in a dynamic network topology; and when a query request is received, the partition keys and the sorting keys of a query range are determined according to temporal and spatial ranges, retrieval is carried out in storage nodes, and a query result is returned. According to the method, the storage and query efficiency of the spatio-temporal data is improved, each storage node only needs to maintain allocated data thereof, addition or deletion of the storage nodes will not cause an index error, real-time performance requirements on data accessing under a high-concurrency condition are met, and the database extendibility is good.

Description

technical field [0001] The invention relates to the technical field of databases, in particular to a spatio-temporal data indexing method in a non-relational database. Background technique [0002] With the development of technology, big data widely exists in all walks of life, such as enterprise data, medical data, Internet data, Internet of Things data, etc., including structured, semi-structured and unstructured data, and there are many types of data And the number is large, and its scale or complexity has far exceeded the range of data sets that can be managed and processed by commonly used traditional database and software technologies. [0003] Big data brings new development opportunities for all walks of life, but also poses challenges for the effective management and utilization of big data. Although there are certain differences between different types of massive data, in general, a system that supports massive data management should have the following characteris...

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): G06F16/22G06F16/2455G06F16/2458
CPCG06F16/2228G06F16/2455G06F16/2471
Inventor 李成名吴政肖斐沈建明孙伟洪志远路文娟武鹏达刘丽孙隆祥
Owner CHINESE ACAD OF SURVEYING & MAPPING