SJON-DB:基于类似 JSON 的表示法的 NoSQL 数据库的原型

时间:2024-07-15 11:40:36
【文件属性】:

文件名称:SJON-DB:基于类似 JSON 的表示法的 NoSQL 数据库的原型

文件大小:28KB

文件格式:ZIP

更新时间:2024-07-15 11:40:36

Java

SJON-DB 基于类似 JSON 的表示法的 NoSQL 数据库的原型。 我有几个开始这样的项目的动机。 首先,我需要一个接口/框架,用于在平面文件中为我的项目读取和写入数据。 CSV 格式太简单了,因为我想为数据添加语义。 使用 Java 类来读取和写入相同的格式会很痛苦。 同时,由于我正在审查 NoSQL 范式,因此最好启动一个类似的项目,以便了解各种数据库的功能并从实际角度跟进。 在这个框架中,你会看到各种混合的概念:平面文件、关系术语(如果你认为“表”是关系术语,其实不是)和 NoSQL。 这是一项正在进行的调整,因为我认为它适合我的项目以及希望更一般的需求。 我将使用语义版本控制,并且每个版本都会附带完整的文档。 换句话说,这个项目将被视为一等公民,而不仅仅是像您在 SJON 存储库中看到的它的前身那样的实用程序。 在第一个版本中,数据仅支持 Unicode 文本,


【文件预览】:
SJON-DB-master
----src()
--------org()
----LICENSE(11KB)
----test()
--------org()
----README.md(1KB)
----resources()
--------inflections.sjon(206B)
--------scores.sjon(269B)
--------full_inflections.sjon(187B)
--------full_inflections_named.sjon(187B)
--------orderedRows.sjon(833B)
--------synonyms.sjon(57B)
--------typedRows.sjon(1KB)
--------hybridRows.sjon(104B)
--------ranking_europe.sjon(1KB)
--------hybridRecords.sjon(101B)
--------orderedSynonyms.sjon(48B)
--------scores.txt(7KB)
--------results.sjon(351B)

网友评论