MongoDB学习之路---one

来源:互联网 发布:济南js复合保温模板 编辑:程序博客网 时间:2024/07/24 02:23

MongoDB简介

MongoDB
MongoDB 是一个基于分布式文件存储的数据库,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

MongoDB 特点

  • 提供面向文档存储,操作起来比较简单和容易;
  • 可通过本地或者网络创建数据镜像;
  • 可分布在计算机网络中的其他节点;
  • 支持丰富的查询表达式;
  • 使用update()命令可以实现替换完成的文档(数据)或指定的数据字段;
  • Map/reduce用来对数据进行批量处理和聚合操作;
  • GridFS是MongoDB中的内置功能,存放大量小文件;
  • MongoDB允许在服务端执行脚本;
  • MongoDB支持多种编程语言;

MongoDB 工具

监控

  • MongoDB提供了网络和系统监控工具Munin;
  • Gangila是MongoDB高性能的系统监视的工具;
  • 基于图形界面的开源工具 Cacti, 用于查看CPU负载, 网络带宽利用率;

GUI

  • Fang of Mongo – 网页式,由Django和jQuery所构成。
  • Futon4Mongo – 一个CouchDB Futon web的mongodb山寨版。
  • Mongo3 – Ruby写成。
  • MongoHub – 适用于OSX的应用程序。
  • Opricot – 一个基于浏览器的MongoDB控制台, 由PHP撰写而成。
  • Database Master — Windows的mongodb管理工具
  • RockMongo — 最好的PHP语言的MongoDB管理工具,轻量级, 支持多国语言.
0 0
原创粉丝点击