介绍 这是libdbm.dart ,它是dbm类数据库的dart实现。 它非常简单而且非常快。 为了易于使用,除了较低级别的API外,还提供了dart Map的实现。 给定适当的序列化参数,此Map接口可用于持久存储任何数据。 像许多其他基于dbm的系统一样,它使用哈希方法来提供非常快速的键值存储。 它的目的是使它非常简单,并且没有依赖项。 这是早期预览。 将添加其他功能,包括在键上维护多个索引的功能,以及对IndexedDB API的支持。 入门 该API故意非常简单。 为了使用此库,请导入程序包,打开数据库,并存储/获取值。 持久性地图 使用PersistentMap接口非常类似于使用常规映射,尽管数据存储在磁盘上,如下所示。 除cast()操作外,所有常规Map接口均受支持。 import 'dart:io' ; import 'package:libdbm/libdbm.dar