
MapDB 是一个开源(基于 Apache 2.0 许可证)的嵌入式 Java 数据库引擎和集合框架。它提供了映射(Maps)、集合(Sets)、列表(Lists)、队列(Queues)、位图(Bitmaps),并支持范围查询、过期机制、压缩、堆外存储和流处理。
该教程将快速带领你了解 MapDB,通过大量的可运行的实例讲解如何正确的使用 MapDB,通过学习该教程可以快速掌握并使用 MapDB 嵌入式内存数据库。
该教程适合需要快速掌握和应用 MapDB 的初学者,如果你已经能够熟练使用 MapDB,那么该教程也可以作为一个参考。
由于 MapDB 是使用 Java 编写的,适合在 Java 项目中使用,因此最好具备如下知识:
熟悉 Maven 构建工具,后续会通过 Maven 来安装 MapDB。
熟练使用 Java,都要来学习 MapDB 了,熟悉 Java 应该不在话下了。
官网地址:https://mapdb.org/
Github 地址:https://www.github.com/jankotek/mapdb/