文件名称:cloudblob-store:在云对象存储(AWS S3)上运行的键值存储
文件大小:87KB
文件格式:ZIP
更新时间:2024-06-14 11:19:00
JavaScript
cloudblob商店 基于云持久性存储构建的节点文档存储-当前仅支持AWS S3。 希望尽快添加Azure Blob存储和Google Cloud Storage。 概述 使用cloudblob-store作为爱好者,进行原型设计甚至扩展(这需要适当的缓存策略以使请求时间更快)。 通过诸如FlexSearch和Elasticlunr之类的库提供开箱即用的索引和搜索功能。 为什么 有时您需要一个很少更新且经常读取的数据存储后端,并应在需要时进行扩展。 将云对象/ blob存储的持久性与无服务器架构相结合,使我们具有多功能性,可伸缩性和易于开发的特点。 开发cloudblob堆栈是为了为高读取和低写入应用程序提供轻量级的数据存储解决方案,该解决方案也非常易于实现,并且具有极高的成本效益。 将此与缓存和索引工作者结合使用,以提供可扩展的最终一致的数据存储。 主要目的之一是避免供应商锁定
【文件预览】:
cloudblob-store-master
----yarn.lock(187KB)
----src()
--------index.js(32B)
--------db.js(9KB)
--------indexer.js(2KB)
--------storage.js(3KB)
----.babelrc(179B)
----lib()
--------index.js(48B)
--------db.js(7KB)
--------indexer.js(4KB)
--------storage.js(8KB)
----.travis.yml(121B)
----LICENSE(1KB)
----README.md(4KB)
----tests()
--------test-datastore.js(17KB)
--------test-indexer.js(262B)
--------test-cache.js(0B)
--------test-storage.js(508B)
----.gitignore(932B)
----index.js(34B)
----package.json(1KB)