arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2603.11596cs.DB
收藏

LHGstore: 一种面向内存的学得图存储用于快速更新和分析

LHGstore: An In-Memory Learned Graph Storage for Fast Updates and Analytics

Institute for Science Tokyo(东京科学大学);Beijing Institute of Technology(北京理工大学);Jinan University(暨南大学);Sun Yat-sen University(中山大学)

Pengpeng Qiao, Zhiwei Zhang, Xinzhou Wang, Zhetao Li, Xiaochun Cao, Yang Cao

AI总结:

LHGstore是一种学得分层图存储,通过结合学得索引和适应性数据结构,提升内存图的更新效率和分析性能。

摘要:

各种现实世界应用依赖于需要高效处理频繁更新并支持低延迟分析的内存动态图。实现这两个目标仍然具有挑战性,因为更新效率和遍历局部性之间存在权衡,特别是在高度偏斜的度分布下。这促使了设计优化于现代多核CPU上内存图管理的图索引方案。我们提出了LHGstore,一种度感知的学得分层图存储,首次将学得索引整合到图管理中。LHGstore设计了一个两级层次结构,将顶点和边的访问解耦,并进一步使用适应于其度数的数据结构组织每个顶点的边。轻量数组用于低度顶点以最大化遍历局部性,而学得索引应用于高度顶点以提高更新吞吐量。大量实验表明,LHGstore的吞吐量比最先进的内存图存储系统高5.9-28.2倍,并且分析速度显著更快。

英文摘要:

Various real-world applications rely on in-memory dynamic graphs that must efficiently handle frequent updates while supporting low-latency analytics on evolving structures. Achieving both objectives remains challenging due to the trade-off between update efficiency and traversal locality, particularly under highly skewed degree distributions. This motivates the design of graph indexing schemes optimized for in-memory graph management on modern multi-core CPUs. We present LHGstore, a degree-aware Learned Hierarchical Graph storage that, for the first time, integrates learned indexing into graph management. LHGstore designs a two-level hierarchy that decouples vertex and edge access and further organizes each vertex's edges using data structures adaptive to its degree. Lightweight arrays are used for low-degree vertices to maximize traversal locality, while learned indexes are applied to high-degree vertices to improve update throughput. Extensive experiments show that LHGstore achieves 5.9-28.2$\times$ higher throughput and significantly faster analytics than SOTA in-memory graph storage systems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑