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使用总结相关推荐

  1. windows安装MongoDB环境以及在pycharm中配置可视化插件

    安装MongoDB数据库 参考这里 安装PyMongo python3 -m pip3 install pymongo指定版本 python3 -m pip3 install pymongo==3.5 ...

  2. SQL与NoSQL的区别 以MySQL与MongoDB为例

    异同对比 1.语言和结构层面 SQL数据库,是基于表的,并且用结构化语言也就是SQL来定义和操纵数据.一方面,这是非常强大的:SQL是最通用和最广泛使用的选项之一,使其成为一个安全的选择,尤其适用于复 ...

  3. php配置mongodb扩展、安装mongodb服务教程

    安装mongodb服务. 1.下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装. mongodb下载地址:https://www.mo ...

  4. MongoDB之conf配置文件详解

    详细看一下mongodb配置文件. mongodb.conf # mongodb.conf# 数据库文件位置 dbpath=/var/lib/mongodb#日志文件的路径 logpath=/var/ ...

  5. CentOS7.4 安装mongodb

    温馨提示:我的环境是腾讯云自带的CentOS7.4 x64 镜像,本地环境是win10 x64 专业版,ssh工具是用的win10 自带的cmd, 远程工具版本是Robo 3T 1.2.1 . 如果环 ...

  6. Centos7下安装MongoDB

    简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自 ...

  7. php mongodb execute,php简单操作mongodb

    您现在的位置是:网站首页>>PHP>>php php简单操作mongodb 发布时间:2019-09-29 16:34:25作者:wangjian浏览量:525点赞量:0 一: ...

  8. 【MongoDB异常】Exception authenticating MongoCredential解决方法

    我们通过ideal编辑器编辑 springboot时候,出现这个错误: com.mongodb.MongoSecurityException: Exception authenticating Mon ...

  9. mongodb插入数据获取本次插入的mongodb id

    最近接了一个别人的项目做二次开发,使用php进行mongodb的数据操作时,需要插入数据后得到相应的mongodb 中的id,简单代码如下 $data = array('test' => 'aa ...

  10. mongodb之备份

    前言 数据库的备份非常重要 备份方式 使用Mongodb自带的运维管理工具(Ops Manager) 需要单独部署,比较麻烦和复杂 通过文件系统快照 Linux需要LVM支持 需要开启journal日 ...

最新文章

  1. oracel 不为null 保存空字符串
  2. [译]函数式响应编程入门指南
  3. 修改pom文件_SpringCloud微服务全家桶-第8篇,服务的配置文件更改
  4. spark RDD官网RDD编程指南
  5. 写在方法中的路由跳转
  6. Hough 检测直线
  7. internal error:failed to get path of 64-bit Program Files directory
  8. 吴恩达 coursera ML 第六课总结+作业答案
  9. 使用vscode删除markdown空行
  10. struts2自动接收表单数据
  11. ifconfig命令无法找到,提示bash: ifconfig: command not found
  12. 数据结构题:由逆置数组方法——逆置线性表L的所有元素
  13. Java如何封装JDK_java7JDK的常用封装类型
  14. HTMLParser使用
  15. 6-2 错误与异常处理
  16. int main()和void main()的区别
  17. 博客美化---(1)
  18. 计算机中的文件及文件命名规则,文件名的命名规则是什么
  19. 《遥远的救世主》(摘录)
  20. 为什么不建议执行超过3表以上的多表关联查询?

热门文章

  1. c语言常用词汇下载,C语言常用词汇表
  2. PyCharm中导入数据分析库
  3. react多个网络请求_react中网络请求的优化!
  4. 【JZOJ6227】【20190621】ichi
  5. Confluence 6 连接到 Jira 用户管理的限制
  6. Swift 反射 API 及用法
  7. 如何将GridViewEX升级到UWP(Universal Windows Platform)平台
  8. hdu 4355 Party All the Time
  9. 模拟电子放大电路分析
  10. spring3,unitils 与dbunit整合问题记录