File-based-Key-Value-Store

时间:2024-06-19 19:12:20
【文件属性】:

文件名称:File-based-Key-Value-Store

文件大小:138KB

文件格式:ZIP

更新时间:2024-06-19 19:12:20

Python

Freshworks 后端分配 通过在本地机器上创建本地数据库来支持 CRD 操作的键值数据存储。 目录 关于该项目 支持基本 CRD(创建、读取和删除)操作的基于文件的键值数据存储。 此数据存储旨在用作一台笔记本电脑上单个进程的本地存储。 数据存储必须作为库公开给可以实例化类并使用数据存储的客户端。 数据存储支持以下功能需求: 它可以使用可选的文件路径进行初始化。 如果没有提供,它将在笔记本电脑的合理位置可靠地创建自己。 可以使用 Create 操作将新的键值对添加到数据存储中。 密钥始终是一个字符串 - 上限为 32 个字符。 该值始终是一个 JSON 对象 - 上限为 16KB。 如果为现有键调用Create,则必须返回适当的错误。 可以通过提供键并接收作为 JSON 对象的值作为响应来执行对键的读取操作。 可以通过提供密钥来执行删除操作。 每个键都支持在创建时设置 T


【文件预览】:
File-based-Key-Value-Store-main
----data_store.json(232B)
----tests()
--------tests.py(2KB)
--------overflow.json(19KB)
----LICENSE(11KB)
----ds()
--------__pycache__()
--------__init__.py(11KB)
----unittests.png(130KB)
----README.md(5KB)
----dataStoreExceptions.py(3KB)

网友评论