H2的MVStore

翻译自http://www.h2database.com/html/mvstore.html转载请著名出处,及译者信息。第一次翻译,诸多不妥请谅解,谢谢。概述MVStore是一个持久化的、日志结构式的kv存储。本计划用它作为H2的下一代存储子系统,但你也可以在一个不涉及JDBC或者SQL的应用中直接

HAMT 简介

在之前的一个系列的文章里,我们从基本原理开始,一步步实现了基于VectorTrie的持久化List数据结构。接下来将要研究的是使用HAMT这一数据结构实现持久化HashTable。持久化数据结构简介这篇文章里,我们对比各种可以用来实现持久化数据结构的方案,详细介绍了VectorTrie这种数据结构,

Transient 及持久化

这篇文章终于来到了实现持久化List的最后一步:实现Transient和持久化的功能。这篇文章是系列文章的一部分,如果还没有浏览过文章的其它部分请参考:持久化数据结构简介VectorTrie的实现Transient及持久化(本文)在之前的文章中,我们已经看到了如何实现一个VectorTrie,也知道

Vector Trie 的实现

这篇文章是系列文章的一部分,如果还没有浏览过文章的其它部分请参考:持久化数据结构简介VectorTrie的实现(本文)Transient及持久化首先我们来回顾一下VectorTrie的设计思路,为了代替ArrayList这种数据结构以及兼顾高性能的随机访问和内存使用,VectorTrie主要采用了以

持久化数据结构简介

作为系列博客的第一篇,这篇博客将会先给出一些持久化数据结构的简介并以最简单的List(列表)数据结构为例,介绍一些常见的持久化数据结构实现方法。这一个系列的文章都主要参考了UnderstandingPersistentVector这篇非常经典的文章,其中一些章节甚至可以看作是对它内容的翻译。建议有兴
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×