OLAP pre-computation engine optimization method based on object storage and application
A technology for object storage and optimization methods, applied in the field of data analysis, which can solve problems such as affecting write performance, not allowing data to be changed by fragments, and incomplete data loading.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0054] Embodiment 1 of the present invention provides a method for optimizing an OLAP precomputing engine based on object storage, such as figure 1 shown, including the following steps:
[0055] Step 1: Reduce renaming object operations in object storage;
[0056] During the specific implementation of the present invention, Amazon S3 is mainly used as object storage. The renaming operation in object storage is actually a copy plus delete operation, which is different from the modification of index files in file storage, so this operation is very inefficient and affects performance. For direct modification of the object name, it is necessary to first copy a new object and then delete the original object. For the operation of renaming a logical directory, it is necessary to traverse the entire directory to copy the files first, and the time and space costs are high. Therefore, the present invention proposes to reduce the optimization direction of renaming object operation, an...
Embodiment 2
[0085] Embodiment 2 of the present invention, such as Figure 7 As shown, an OLAP pre-computing engine optimization system based on object storage is provided, and the above-mentioned OLAP pre-computation engine optimization method based on object storage is applied, including file renaming conversion module, inverted path conversion module and data consistency checking module. at least one of which:
[0086] The file renaming conversion module, through the file mapping table added in the metadata layer, matches the mapping relationship of files before and after renaming, and is used to reduce the renaming operation on the bottom layer of the file system;
[0087] The inversion path conversion module adds a path adaptation mechanism to the retrieval logic at the bottom of the OLAP engine, and inverts the logical path of the partition directory hierarchy structure of the file to correspond to the prefix of the file in the object storage, which is used to realize fast query and ...
Embodiment 3
[0090] Embodiment 3 of the present invention provides a storage medium in which a computer program is stored, and is characterized in that, by running the computer program, the object storage-based OLAP precomputing engine optimization method described in Embodiment 1 can be executed.
[0091]In a specific embodiment of the present invention, the construction and query performance before and after using the optimization method provided by the present invention were tested and compared, and the optimized construction performance was verified, and data consistency was ensured. There is no obvious performance loss in the case of high concurrency and complex queries, and the speed is significantly improved.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com