最简单的分布式数据库,用于存储类似JSON的简单结构,且无需维护。

4

我有一个相对简单的系统,概念上它由数十万个小而简单的JSON文档组成。为了实现冗余和备份目的,我想从mysql切换到分布式系统。

这个系统目前是用Java编写的。哪种最简单/最容易安装和使用的nosql解决方案?即我希望能够将其安装在几台服务器上,让它们相互指向,并开始使用。

我不想花费数小时学习、调整和配置东西。(如果这将成为一个过于繁琐的项目,那么我可能还不如编写一些Java代码来同步相关表)

3个回答

2

mongoDB 是一款易于安装和使用的文档数据库,非常适合我使用。

java搭配使用也很容易,并且它有一个很好的映射器,可以将java对象映射到mongo中,这个映射器叫做morphia


1
如果您可以容忍将数据托管在Google的AppEngine上,Ubud-db可能适合您: https://bitbucket.org/f94os/ubud-db/wiki Ubud-db是一个基于AppEngine的文档存储,并带有REST-JSON API。Spring / Jackson将JSON映射到Map,然后Ubud的服务将Map映射到实体,并由Datastore持久化。

0

如果你已经提出了这个问题,我该如何提问!?

我会将 BaseX 添加到列表中 -- 它可以很好地处理 JSON。有一个漂亮的 GUI,或者你可以通过 bash 等控制台使用它。

它是针对 XML 的,具备 XQueryXpath 功能,但也具备 JSON 模块。

我只是在寻找替代方案,因为我不太确定如何使用一些功能...但这是我的问题,而不是数据库的问题。

用法示例:

  let $content := file:read-text('x.json')
  let $json := json:parse($content)
  return admin:write-log($json)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接