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