必威体育Betway必威体育官网
当前位置:首页 > IT技术

CouchDb

时间:2019-10-11 20:45:30来源:IT技术作者:seo实验室小编阅读:72次「手机版」
 

couchdb

Couchdb数据

一、介绍

1、简介

官网介绍

官网上的说明:CouchDb是一个存储Json文档的数据库。CouchDB是一个完全包含Web的数据库。使用JSON文档存储数据。使用Web浏览器通过HTTP访问您的文档。使用javaScript 查询,组合和 转换文档。CouchDB适用于现代网络和移动应用程序。您可以使用CouchDB的增量复制高效地分发数据。(概括说couchedb是一个面向文档的数据库)

2、优点

(1)、易用性:只要搭建好服务,访问http://localhost:5984/_utils/

(2)、并发性:(哈哈)这个没有测试

3、技术概括

couchDB的底层是一个B-tree的存储结构,为提高效率,所有的数据的插入或更新都是直接在树的叶子节点添加,不删除旧节点,通过版本号来确定最新的数据--版本号还能用来解决并发写的冲突。所以数据文件会越来越大,可以在适当地时间运行compact过程或replication过程,会删除旧文件,使得数据文件得到压缩。(想起之前使用过Caché数据库:基于二叉树的存储结构,虽然不太懂,但是知道这种基于树型结构的数据库有个明显的特点查询比较快)

couchdb数据库有个明显的特征:自己生成_id ,_rev

二、安装

本文以linux下安装来说明

(1)、查看系统版本

在这里插入图片描述

(2)、安装rpm仓库

在这里插入图片描述

(3)、安装CouchDB

在这里插入图片描述

注意:如果安装不成功,分开安装(以&&为界分步安装)

(4)、启动数据库

系统的默认安装路径是:

在这里插入图片描述在这里插入图片描述

(5)、启动数据库

启动成功,访问 localhost:5984 或者nodeIp:5984

页面工具

访问:[数据库操作界面]

(http://IP地址:5984/_utils/)

在这里插入图片描述

我们来看下数据是怎么存储的

在这里插入图片描述

三、Springboot集成couchdb

由于Couchdb网上资料较少,主要从官网api来了解使用

官网api:https://helun.github.io/Ektorp/reference_documentation.html#d100e952

【后面继续!!!】

ps:下班了

在这里插入图片描述

相关阅读

CouchDB安装以及使用

系统 [root@fabric-cli ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 安装 安装rpm仓库 vi /e

分享到:

栏目导航

推荐阅读

热门阅读