【澳门金莎娱乐网站】MongoDB简要介绍

作者: 数据库信息  发布:2019-10-09

澳门金莎娱乐网站 ,什么是MongoDB ?

MongoDB 是由C 语言编写的,是一个基于遍及式文件存款和储蓄的开源数据库系统。

在高负荷的气象下,增加更多的节点,能够保险服务器品质。

MongoDB 旨在为WEB应用提供可扩张的高品质数据存款和储蓄实施方案。

MongoDB 将数据存款和储蓄为四个文书档案,数据结构由键值(key=>value)对构成。MongoDB 文书档案类似于 JSON 对象。字段值可以分包别的文书档案,数组及文档数组。

澳门金莎娱乐网站 1 


最主要特色

  • MongoDB的提供了多个面向文书档案存款和储蓄,操作起来相比较轻便和轻易。
  • 您能够在MongoDB记录中安装任何性质的索引 (如:FirstName="Sameer",Address="8 Gandhi Road")来贯彻更加快的排序。
  • 您能够由此地面也许网络成立数量镜像,那使得MongoDB有更加强的扩充性。
  • 若果负载的扩充(要求越多的囤积空间和更加强的拍卖才具) ,它能够遍及在管理器互连网中的别的节点上那正是所谓的分片。
  • Mongo支持增多的查询表明式。查询指令使用JSON方式的暗记,可轻便查询文书档案中内嵌的对象及数组。
  • MongoDb 使用update()命令能够实现替换实现的文书档案(数据)或然某个钦命的数额字段 。
  • Mongodb中的Map/reduce首借使用来对数码举行批量拍卖和聚焦操作。
  • Map和Reduce。Map函数调用emit(key,value)遍历集合中颇负的笔录,将key与value传给Reduce函数进行拍卖。
  • Map函数和Reduce函数是应用Javascript编写的,并能够通过db.runCommand或mapreduce命令来实践MapReduce操作。
  • GridFS是MongoDB中的多少个放置作用,能够用于寄放大量小文件。
  • MongoDB允许在服务端试行脚本,能够用Javascript编写有个别函数,直接在服务端施行,也得以把函数的定义存款和储蓄在服务端,后一次平素调用就能够。
  • MongoDB帮忙各样编制程序语言:RUBY,PYTHON,JAVA,C ,PHP,C#等各样语言。
  • MongoDB安装简便。

 


历史 二零零七年三月,MongoDB由10gen团队所发展。贰零零玖年一月第一堆推出。

  • 贰零壹壹年07月三日,MongoDB2.1 开采分支发表了! 该版本采纳全新架构,饱含众多增高。
  • 2013年0八月06日,MongoDB 2.0.6 宣布,布满式文书档案数据库。
  • 二零一三年010月十五日,MongoDB 2.4.3 揭橥,此版本包罗了部分性格优化,成效加强以致bug修复。
  • 2012年0三月11日,MongoDB 2.4.6 公布,建议利用最新的牢固版。

 


MongoDB 下载

您能够在mongodb官方网址下载该安装包,地址为: http://www.mongodb.org/downloads。MonggoDB支持以下平台:

  • OS X 32-bit
  • OS X 64-bit
  • Linux 32-bit
  • Linux 64-bit
  • Windows 32-bit
  • Windows 64-bit
  • Solaris i86pc
  • Solaris 64

 


MongoDB 工具

有两种可用来MongoDB的管理工科具。

监控

MongoDB提供了互联网和系统监察和控制工具Munin,它看作一个插件应用于MongoDB中。

Gangila是MongoDB高品质的系统监视的工具,它看成二个插件应用于MongoDB中。

根据图形分界面的开源工具 Cacti, 用于查看CPU负载, 互联网带宽利用率,它也提供了二个用到于监察和控制 MongoDB 的插件。

GUI

  • Fang of Mongo – 网页式,由Django和jQuery所构成。
  • Futon4Mongo – 一个CouchDB Futon web的mongodb山寨版。
  • Mongo3 – Ruby写成。
  • MongoHub – 适用于OSX的应用程序。
  • Opricot – 贰个依据浏览器的MongoDB调整台, 由PHP撰写而成。
  • Database Master — Windows的mongodb管理工科具
  • 罗克Mongo — 最佳的PHP语言的MongoDB管理工科具,轻量级, 帮忙多国语言.

 


MongoDB 应用案例

上面罗列部分商厦MongoDB的实在利用:

  • Craiglist上使用MongoDB的存档数十亿条记下。
  • FourSquare,基于地方的交际网址,在亚马逊EC2的服务器上行使MongoDB分享数据。
  • Shutterfly,以互连网为根基的社会和个人出版服务,使用MongoDB的种种持久性数据存款和储蓄的供给。
  • bit.ly, 八个基于Web的网站减弱劳动,使用MongoDB的积存本人的数量。
  • spike.com,二个MTV网络的联合经营合营社, spike.com使用MongoDB的。
  • Intuit公司,三个为小企和私家的软件和服务提供商,为Mini集团使用MongoDB的追踪客户的数额。
  • sourceforge.net,能源网址寻找,成立和发布开源软件免费,使用MongoDB的后端存款和储蓄。
  • etsy.com ,二个买卖和发售手工构建物品网址,使用MongoDB。
  • London时报,超越的在线音信门户网址之一,使用MongoDB。
  • CE凯雷德N,盛名的粒子物理探究所,澳国核子研讨中央大型强子对撞机的数量应用MongoDB。

本文由金沙澳门官网发布于数据库信息,转载请注明出处:【澳门金莎娱乐网站】MongoDB简要介绍

关键词: 金沙澳门官网

上一篇:C#操作MongoDB入门
下一篇:没有了