文件名称:levelup:适用于抽象级别降低的商店的包装器,用于Node.js和浏览器
文件大小:66KB
文件格式:ZIP
更新时间:2024-02-23 13:35:34
nodejs javascript level browser leveldb
升级 目录 点击展开 介绍 快速简单的存储。 一个Node.js包装器,用于兼容abstract-leveldown存储,这些存储遵循的特性。 LevelDB是Google构建的简单键值存储。 它已在Google Chrome和许多其他产品中使用。 LevelDB支持任意字节数组作为键和值,包括奇异的get , put和delete操作,批处理的put和delete ,双向迭代器以及使用非常快的算法的简单压缩。 LevelDB存储按关键字按字典顺序排序的条目。 这使levelup的(将LevelDB迭代器公开为)成为非常强大的查询机制。 最常见的存储是 ,它提供与LevelDB的纯C ++绑定。 诸如在浏览器或为一个内存中存储。 它们通常支持键和值的字符串和缓冲区。 对于一组更丰富的数据类型,您可以使用来包装存储。 建议使用包来入门。 它方便地捆绑levelup , 和 。 它的主要输出是levelup即,您可以执行var db = require('level') 。 支持平台 我们旨在支持Active LTS和当前Node.js版本以及浏览器。 要获得基础存储的支持,请
【文件预览】:
levelup-master
----.gitignore(170B)
----package.json(2KB)
----LICENSE.md(1KB)
----.dntrc(462B)
----.travis.yml(465B)
----CHANGELOG.md(52KB)
----.github()
--------dependabot.yml(282B)
----README.md(25KB)
----.airtap.yml(295B)
----sauce-labs.svg(5KB)
----lib()
--------levelup.js(8KB)
--------common.js(232B)
--------batch.js(1KB)
----.npmignore(60B)
----UPGRADING.md(4KB)
----test()
--------.gitignore(18B)
--------manifest-test.js(511B)
--------clear-test.js(2KB)
--------iterator-seek-test.js(2KB)
--------idempotent-test.js(879B)
--------open-patchsafe-test.js(1KB)
--------deferred-open-test.js(6KB)
--------data()
--------browserify-test.js(1KB)
--------common.js(816B)
--------maybe-error-test.js(2KB)
--------get-put-del-test.js(3KB)
--------create-stream-vs-put-racecondition.js(2KB)
--------index.js(1KB)
--------init-test.js(3KB)
--------util()
--------key-value-streams-test.js(3KB)
--------custom-encoding-test.js(2KB)
--------binary-test.js(5KB)
--------read-stream-test.js(16KB)
--------self()
--------iterator-test.js(674B)
--------benchmarks()
--------null-and-undefined-test.js(1KB)
--------no-encoding-test.js(998B)
--------self.js(1KB)
--------batch-test.js(11KB)
--------snapshot-test.js(2KB)
--------json-encoding-test.js(2KB)
----CONTRIBUTORS.md(9KB)