Mongodb使用总结
Nosql 是not only sql ,属于非关系型数据库,具有高可用性,高性能和扩展性方便的特性;属于分布式的、开源的、水平可扩展的,原本是为大规模web服务,本身特性:模式自由,支持简易复制,简单的API.用的最多的就是key-value存贮。
为什么使用Mongodb?
0,JSON风格文件的形式,面向文档存储:数据存储
1,对任何属性可索引
2,复制和高可用性
3,自动分片
4,丰富的查询
5,快速就地更新
6,MongoDB的专业技术支持
mongodb有如下数据类型:
Interger:整数;
Boolean:布尔值;
Double:浮点型;
Min/ Max keys : 这种类型被用来对BSON元素的最低和最高值比较;
Array:数组或列表;
Timestamp:时间戳;
Null:存贮Null类型;
Symbol : 此数据类型用于字符串相同,但它通常是保留给特定符号类型的语言使用。
Date:日期;
Object ID : 此数据类型用于存储文档的ID;
Binary data : 此数据类型用于存储二进制数据。
Code : 此数据类型用于存储到文档中的JavaScript代码。Regular expression : 此数据类型用于存储正则表达式
转载于:https://www.cnblogs.com/happy-dream/p/6551083.html
Mongodb使用总结相关推荐
- windows安装MongoDB环境以及在pycharm中配置可视化插件
安装MongoDB数据库 参考这里 安装PyMongo python3 -m pip3 install pymongo指定版本 python3 -m pip3 install pymongo==3.5 ...
- SQL与NoSQL的区别 以MySQL与MongoDB为例
异同对比 1.语言和结构层面 SQL数据库,是基于表的,并且用结构化语言也就是SQL来定义和操纵数据.一方面,这是非常强大的:SQL是最通用和最广泛使用的选项之一,使其成为一个安全的选择,尤其适用于复 ...
- php配置mongodb扩展、安装mongodb服务教程
安装mongodb服务. 1.下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装. mongodb下载地址:https://www.mo ...
- MongoDB之conf配置文件详解
详细看一下mongodb配置文件. mongodb.conf # mongodb.conf# 数据库文件位置 dbpath=/var/lib/mongodb#日志文件的路径 logpath=/var/ ...
- CentOS7.4 安装mongodb
温馨提示:我的环境是腾讯云自带的CentOS7.4 x64 镜像,本地环境是win10 x64 专业版,ssh工具是用的win10 自带的cmd, 远程工具版本是Robo 3T 1.2.1 . 如果环 ...
- Centos7下安装MongoDB
简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自 ...
- php mongodb execute,php简单操作mongodb
您现在的位置是:网站首页>>PHP>>php php简单操作mongodb 发布时间:2019-09-29 16:34:25作者:wangjian浏览量:525点赞量:0 一: ...
- 【MongoDB异常】Exception authenticating MongoCredential解决方法
我们通过ideal编辑器编辑 springboot时候,出现这个错误: com.mongodb.MongoSecurityException: Exception authenticating Mon ...
- mongodb插入数据获取本次插入的mongodb id
最近接了一个别人的项目做二次开发,使用php进行mongodb的数据操作时,需要插入数据后得到相应的mongodb 中的id,简单代码如下 $data = array('test' => 'aa ...
- mongodb之备份
前言 数据库的备份非常重要 备份方式 使用Mongodb自带的运维管理工具(Ops Manager) 需要单独部署,比较麻烦和复杂 通过文件系统快照 Linux需要LVM支持 需要开启journal日 ...
最新文章
- oracel 不为null 保存空字符串
- [译]函数式响应编程入门指南
- 修改pom文件_SpringCloud微服务全家桶-第8篇,服务的配置文件更改
- spark RDD官网RDD编程指南
- 写在方法中的路由跳转
- Hough 检测直线
- internal error:failed to get path of 64-bit Program Files directory
- 吴恩达 coursera ML 第六课总结+作业答案
- 使用vscode删除markdown空行
- struts2自动接收表单数据
- ifconfig命令无法找到,提示bash: ifconfig: command not found
- 数据结构题:由逆置数组方法——逆置线性表L的所有元素
- Java如何封装JDK_java7JDK的常用封装类型
- HTMLParser使用
- 6-2 错误与异常处理
- int main()和void main()的区别
- 博客美化---(1)
- 计算机中的文件及文件命名规则,文件名的命名规则是什么
- 《遥远的救世主》(摘录)
- 为什么不建议执行超过3表以上的多表关联查询?