当前位置: 首页 > 面试题库 >

使用JSON作为存储/传输格式的数据库

齐学文
2023-03-14
问题内容

有多少个数据库系统使用JSON进行存储或传输?我知道:

  • CouchDB
  • MongoDB
  • DBSlayer

我记得我在SO用户的个人资料中看到了另一个供应商。该系统使用的是所谓的二进制JSON,但我不记得该产品的名称。

最近,似乎越来越多的DB项目正在将JSON用于持久性存储。其中一些甚至将HTTP用作传输层。


问题答案:

MongoDb是使用二进制JSON存储格式的一种。我不知道是否还有另一个面向文档的。其他大多数都是键值存储,并且只能基于一个键来检索对象。



 类似资料:
  • 问题内容: 使用MVC模型,我想编写一个JsonResult,它将Json字符串流式传输到客户端,而不是一次将所有数据转换成Json字符串,然后将其流回客户端。我有一些动作需要在Json传输时发送非常大的记录(超过300,000条记录),我认为基本的JsonResult实现是不可伸缩的。 我正在使用Json.net,我想知道是否有一种方法可以在转换Json字符串时流化它的块。 但是我不确定如何将这

  • 本文向大家介绍Ajax与用户交互的JSON数据存储格式,包括了Ajax与用户交互的JSON数据存储格式的使用技巧和注意事项,需要的朋友参考一下 数据存储是JavaScript的核心功能,这是一个在学习前期的一个容易让人迷惑的问题。它并不是那种像页面滑动、幻灯片展示、淡入淡出等吸引人眼球的特效。适当的存放好数据,就有利于我们组织起结构,又能使应用程序稍后访问这些内容更加容易。JavaScript提供

  • 问题内容: 我对AngularJS应用有个主意,我很好奇AngularJS社区是否认为可以这样做。简而言之,我正在连接到数据API并将结果显示在页面上。 我创建了一个AngularJS服务,该服务在上创建了一个数据存储。我还有一个服务方法,可以使用从API端点返回的数据更新DataStore。如果我使用来从控制器内部请求“ products” API端点,则它将使用我的产品数据进行更新。 现在,在

  • 问题内容: 我是wpf的新手,我想将富文本框的数据及其格式(斜体,彩色,粗体..)存储到数据库(Mysql)中。目前,当我保存数据时,格式化将被忽略。此外,当我将其从数据库加载回富文本框时,它会在同一行中显示所有文本。期待您的帮助和建议! 问题答案: 要获取将保存在数据库中的格式化文本: 要恢复从数据库检索到的格式化文本,请执行以下操作: 您还可以改用XAML格式,在加载保存时使用DataForm

  • Blackwidow本质上是基于rocksdb的封装,使本身只支持kv存储的rocksdb能够支持多种数据结构, 目前Blackwidow支持五种数据结构的存储:String结构(实际上就是存储key, value), Hash结构,List结构,Set结构和ZSet结构, 因为Rocksdb的存储方式只有kv一种, 所以上述五种数据结构最终都要落盘到Rocksdb的kv存储方式上,下面我们展示B

  • nemo本质上是对rocksdb的改造和封装,使其支持多数据结构的存储(rocksdb只支持kv存储)。总的来说,nemo支持五种数据结构类型的存储:KV键值对(为了区分,nemo的的键值对结构用大写的“KV”表示)、Hash结构、List结构、Set结构和ZSet结构。因为rocksdb的存储方式只有kv一种结构,所以以上所说的5种数据结构的存储最终都要落盘到rocksdb的kv存储方式上。 1