apache CouchDB数据库
文章目录
- 一、概述
- 二、CouchDB安装配置
- 三、CouchDB的使用(curl命令行方式)
- 四、图像化界面fauxton的使用
- 五、CouchDB的复制
apache CouchDB数据库学习
一、概述
CouchDB是一种免费的、开源的、NoSQL数据库。
Relax
特点:
- schema free 不需要提前设计表
- documented oriented,json structure data 面向文档
- high concurrent 高并发
- RESTful HTTP API restful 风格的http请求形式的API
- Javascript powered MapReduce 基于javascript 实现的MapReduce
- N-Master Repilication 多节点同步复制
- Robust Strorage 可靠的健壮的数据存储
CouchDB采用JSON格式进行数据存储,JSON格式的数据非常的简洁、灵活、易于操作
二、CouchDB安装配置
官网安装地址
安装时会让你设置 账号 密码 记住
安装成功后进入
http://127.0.0.1:5984/
出现当前欢迎界面(这里我的浏览器使用了 JSON工具所以美观)
再进入默认端口
http://127.0.0.1:5984/_utils/
首次进入会让你输入账号 密码 就是刚刚设置的
再进入左侧菜单的 Vertify
点击 安装验证
若全部打了对勾则说明安装成功!
三、CouchDB的使用(curl命令行方式)
curl http://127.0.0.1:5984
发送http get请求
查看当前的数据库有哪些
curl -X GET http://用户名:密码@127.0.0.1:5984/_all_dbs
加上-v可以查看详细信息
curl -vX GET http://用户名:密码@127.0.0.1:5984/_all_dbs
创建数据库
curl -X PUT http://用户名:密码@127.0.0.1:5984/car
创建名为car的数据库
删除数据库
删除名为car的数据库
curl -X DELETE http://用户名:密码@127.0.0.1:5984/car
四、图像化界面fauxton的使用
创建数据库
他的底层就是调用http的PUT请求
增加数据
五、CouchDB的复制
作用:同步所有源和目的地中的数据
瞬时复制 和 持久复制
瞬时复制:下次启动就不好使了
持久复制:永久好使
这个选项含义是 仅复制一次 和 持续复制
持续复制 你每次修改源数据库他都会同步目标数据库
apache CouchDB数据库相关推荐
- 【数据库架构】Apache Couchdb 最终一致性
1.3 最终一致性 在上一个文档"为什么选择CouchDB?"中,我们看到CouchDB的灵活性使我们能够随着应用程序的增长和变化而发展数据.在本主题中,我们将探讨CouchDB的 ...
- CouchDB(1):apache CouchDB介绍与安装
1 apache CouchDB介绍 Apache的CouchDB是⼀个免费的开源的数据库. 官网:https://couchdb.apache.org/ 其主要特点如下: 1.schema free ...
- Apache couchdb 命令执行 (CVE-2017-12636)复现
couchdb 命令执行 (CVE-2017-12636) couchdb 命令执行 (CVE-2017-12636) 0x01 漏洞描述 0x02 影响范围 0x03 漏洞复现 工具复现 0x04 ...
- Apache Derby数据库JVM安全策略
抽象 我已经发布了许多有关Derby的博客: Derby数据库备份 同一主机上的多个Derby网络服务器 Apache Derby数据库用户和权限 与Maven和内存中Derby数据库的集成测试 这本 ...
- Apache ShardingSphere 毕业成为 Apache 顶级项目,系业界首个 Apache 分布式数据库中间件项目
全球最大的开源软件基金会 Apache 软件基金会(以下简称 Apache)近日宣布京东数科主导的 Apache ShardingSphere 毕业成为 Apache 顶级项目. Apache Sha ...
- Damien Katz弃Apache CouchDB,继以Couchbase Server
Damien Katz弃Apache CouchDB,继以Couchbase Server InfoQ: Damien Katz弃Apache CouchDB,继以Couchbase Server D ...
- Apache CouchDB 代码执行漏洞(CVE-2022-24706 )批量POC
Apache CouchDB 代码执行漏洞(CVE-2022-24706 ) 由于CouchDB的默认安装配置存在缺陷,最终可导致攻击者通过访问特定端口,绕过权限校验并获得管理员权限 CVE-2022 ...
- Apache Derby 数据库 - 教程
阿帕奇德比.本文介绍如何安装 Apache Derby 数据库.如何启动 Derby 服务器.如何通过 Java 连接到 Derby 以及如何使用 Derby 命令行工具发出 SQL 语句.还解释了将 ...
- 查看couchdb数据库
1.安装版本的couchdb couchdb是采用直接安装的,则数据库默认的存放路径为: /opt/couchdb/data,直接查看即可. 2.镜像版本的couchdb 若couch ...
最新文章
- 卷积Convolution
- 安装maven之后,cmd提示mvn不是内部命令的解决办法
- ip route / ip rule /iptables 配置策略路由
- C#实现文件与二进制互转并存入数据库
- 嵌入式开发板02---点亮LED升级版
- Python安装以及简单使用
- 对于 js 性能优化的启发,debounce 和 throttle。
- AE贝塞尔曲线生成插件Bezier Node mac版
- python身份证年龄计算_通过计算当前年份出生y,使用python创建年龄计算器
- java大马后门_一款免杀php大马的解密与去后门
- 浙工商电信闪讯老毛子路由器设置
- 三菱Q系列ST、结构化编程、QD77定位以及转矩模式切换案例
- 看完左耳朵耗子的116篇文章,我给自己定了个5年技术规划
- linux 宽带连接
- ntoskrnl.exe文件丢失或损坏的问题解决方法
- 手机版linux软件下载,手机助手linux版下载
- html网页和cgi程序编程,十分钟搞懂什么是CGI
- 数字人民币解决中小企收付难点
- 关于mobile6.1的tmail.exe命令行参数
- js插件动态加载js、css解决方案
热门文章
- Liferay研究之廿九:Liferay5.2基础架构变动收藏
- Temporal-Relational CrossTransformers for Few-Shot Action Recognition
- 网站访问速度太慢-一招完美解决,小伙伴们赶快get起来吧
- Hadoop生态圈-Knox网关的应用案例
- 【SA8295P 源码分析】40 - OpenWFD 显示屏配置文件 graphics_ADP_STAR.conf 、qcdisplaycfg_ADP_STAR_LA.xml 的解析流程
- FillChar()
- Android技能树-GUI-布局-GridLayout类
- 服务器系统运行状态检测邮件报警
- egret编译速度慢解决方法
- C++11 for循环新用法、for_each 用法