美文网首页
MongoDB简单学习

MongoDB简单学习

作者: 行人说 | 来源:发表于2019-02-26 22:01 被阅读0次

1.MongoDB是什么?
MongoDB 是NoSQL 的一种,面向文档的数据库, 介于传统的结构化数据库(关系型数据库)与非结构化数据库(文件存储)之间的一种,它的数据结构非常松散,也非常灵活,在现代化的计算机应用中,常用来存储分布式文件,以便于大数据处理。
MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,由C语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。
 MongoDB是一个独立的服务器;
  它是基于文档的,而不是基于表格的;
  它是非结构化的;
  不必去学习另一种查询语言;
  它具有强大的主流开发语言支持,如 C#、C++、Java、PHP、Perl、Python、Ruby。

1、MongoDB 是一个独立的服务器
MongoDB提供侦听端口以便接入。它提供了用于查询,创建,更新和删除的工具

2、MongoDB是非结构化的
MongoDB 没有结构化语言。如果你想创建一个新的文档类型,你不用做任何事来告诉数据库关于这些数据的结构,而仅仅是存到数据库中即可。

简单的说,MongoDB使用类似JavaScript或PHP的类型处理方式。也就是说,数据库是灵活的弱类型。

3、不必去学习另一种查询语言
MongoDB没有很多查询语句。在大多数情况下,只需给它一个数组指定你想要的信息,然后它会给你返回文档的数组。如果你想运行一些非常复杂的查询(如Map-Reduce操作),可以向MongoDB传递JavaScript,其内部的JavaScript引擎可以解析这个脚本。

4、MongoDB是神速的
开发时间也短,因为没有结构需要管理和很少(如果有的话)的数据映射。
学习曲线很平滑,因为没有新的查询语言学习。代码是简洁的。毕竟,无须任何其他ORM,封装可以非常简单。你的代码是未来的保证。向你的对象增加更多的字段是很轻松的。因此,需求变化了,你可以很快修改代码以便适应。

相关文章

  • MongoDB简单学习

    1.MongoDB是什么?MongoDB 是NoSQL 的一种,面向文档的数据库, 介于传统的结构化数据库(关系型...

  • MongoDB学习

    MongoDB学习文档 作者 sachinly MongoDB 简单介绍 MangoDB 是由C++编写的分布式文...

  • MongoDB 参考手册

    学习《MongoDB 权威指南·第2版》的笔记,结合 MongoDB 官方最新文档(v3.6),简单记录一些概念、...

  • 21.mongodb的简单使用

    mongodb的简单使用 学习目标 掌握 服务端的启动 掌握 客户端的使用 掌握 mongodb的数据库和集合命令...

  • 一日一学_Go语言mgo(mongo场景应用)

    本文重点介绍mgo使用,仅简单介绍mongodb。 mongodb特性 mgo简介 mgo 是 mongodb 的...

  • mongodb安装

    简单安装 下载mongodb https://www.mongodb.com/download-center#co...

  • Golang 对MongoDB的操作简单封装

    Golang 对MongoDB的操作简单封装 使用MongoDB的Go驱动库 mgo,对MongoDB的操作做一下...

  • MongoDB 创建新用户并授权

    mongodb安装 参考安装教程:Linux Centos 7安装MongoDB(简单!详细!) 进入mongo数...

  • 【慕课网课程笔记】MongoDB基础入门

    课程目的 熟悉MongoDB数据库各种概念 学会MongoDB的搭建 熟悉MongoDB的使用 简单运维 课程面向...

  • 小结

    To Do List mongoDB数据库学习 vertX框架学习 案例整理 mongoDB 这部分学习分为五块:...

网友评论

      本文标题:MongoDB简单学习

      本文链接:https://www.haomeiwen.com/subject/lrzzyqtx.html