内存数据库在ZY1-02 C海量数据空间检索中的应用
Application of main memory database to spatial query of mass ZY1-02C data
-
摘要: 实现海量空间数据的高效检索是资源一号02C(ZY1-02C)卫星数据应用的重要前提.在传统基于关系型数据库的空间查询模式中,频繁的磁盘I/O及内外存交换对查询性能有较大影响,而完全基于内存的内存数据库技术可有效规避这一问题,显著提升效率.基于Key-Value型内存数据库Redis,研究并设计了矢量数据在Redis中的存储结构,并实现了基于Key-Value型存储结构的空间R树索引.经实际应用检验,该存储及索引架构能够有效提升海量空间数据的查询检索性能.Abstract: Fast spatial query is the foundation of the mass ZY1 -02C data application. In the traditional spatial query structure using relational database,frequent disk I/Os and data swaps degrade the query performance a lot. In contrast, main memory database which is completely based on the memory can significantly improve the searching efficiency. In this study, a vector data storage and R - tree indexing structure was designed and implemented based on the Redis database,which is a main memory database of Key-Value type. This structure was used in practice and the efficiency of spatial query was improved.
下载: