pixl-server-storage:pixl-server框架的keyvaluelisthash存储组件

时间:2024-05-25 01:14:36
【文件属性】:

文件名称:pixl-server-storage:pixl-server框架的keyvaluelisthash存储组件

文件大小:169KB

文件格式:ZIP

更新时间:2024-05-25 01:14:36

JavaScript

概述 该模块是使用的组件。 它实现了一个简单的键/值存储系统,该系统可以使用多个后端,例如 , , 或本地文件系统。 它引入了“块链接列表”的概念,它支持极快的推入,弹出,移位,取消移位和随机读取/写入。 还提供了具有密钥迭代的快速哈希表实现,事务处理系统以及索引和搜索系统。 功能一览 在大多数情况下,只使用很少的内存。 存储JSON或二进制(原始)数据记录。 支持多个后端,包括Amazon S3,Couchbase,Redis和本地文件系统。 具有快速推入,弹出,移位,不移位和随机读取/写入的链接列表。 带有键迭代器的哈希表,并且读取/写入速度非常快。 具有共享和排他锁的建议性锁定系统。 每个密钥的到期日期可变,并自动删除。 用于隔离复合操作和原子提交,回滚的事务处理系统。 用于跨JSON记录集合进行搜索的索引系统。 支持Google样式的全文本搜索查询。 目录 该文


【文件预览】:
pixl-server-storage-master
----storage.js(28KB)
----pxql.ne(2KB)
----docs()
--------Lists.md(17KB)
--------Transactions.md(32KB)
--------Hashes.md(17KB)
--------Indexer.md(52KB)
--------API.md(54KB)
----list-splice.js(17KB)
----package.json(1000B)
----transaction.js(29KB)
----standalone.js(1KB)
----test()
--------test-transaction.js(9KB)
--------test-indexer.js(35KB)
--------test-main.js(16KB)
--------test.js(5KB)
--------test-list.js(63KB)
--------sample-data.json(41KB)
--------test-hash.js(32KB)
--------spacer.gif(43B)
--------config.json(1KB)
----list.js(33KB)
----indexer-single.js(7KB)
----.npmignore(37B)
----engines()
--------Couchbase.js(8KB)
--------S3.js(10KB)
--------RedisCluster.js(8KB)
--------Redis.js(7KB)
--------Filesystem.js(17KB)
--------Hybrid.js(3KB)
----index_types()
--------Number.js(7KB)
--------Date.js(9KB)
----pxql.js(4KB)
----README.md(55KB)
----indexer.js(49KB)
----hash.js(22KB)

网友评论