MongoDB简介
欢迎到MongoDB的世界。本文简要介绍MongoDB的一些关键概念。安装MongoDB,请参阅安装指南。
什么是MongoDB?
MongoDB是一个开源的文档型数据库,它提供高性能,高可用性,以及可扩展性。
文件式数据库
在MongoDB中的记录是一个文件,它的数据结构是由字段和值成对组成的。 MongoDB的文档类似于JSON对象。字段的值可以包括其他文件,数组和文件的阵列。
一个MongoDB的文档
使用文档的优点是:
文件(即对象)对应于许多编程语言原生数据类型。
嵌入式文档和数组减少需要昂贵的联接。
动态模式支持流畅的多态。
主要特点
高性能
MongoDB支持了高性能数据的持久性,独特性。
支持嵌入式数据模型降低了对数据库系统的I / O活动。
索引支持更快的查询,并可以包括从嵌入式文档和数组的键。
高可用性
提供高可用性,MongoDB的复制设备,称为副本集,提供:
自动故障转移。
数据冗余。
副本集是一组MongoDB服务器来保持相同的数据集,提供冗余和增加数据可用性。
高可扩展性
MongoDB的提供水平的可扩展性作为其核心功能的一部分。
自动分片跨机器的集群分布数据。
副本集可以提供读取一致性、低延迟、高吞吐量的部署。
近期文章
- python:object()函数
- mongodb数据备份用mongorestore恢复后没有数据
- mongodb roles
- windows2003远程桌面连接蓝屏,不显示桌面图标的解决办法。
- centos下apache gb2312页面中文乱码解决办法
- 设置mongodb做为windows服务自动运行
- windows2008中IIS7配置fastcgi+php
- 服务器连接远程桌面后无法看到桌面的解决办法
- iis日志导入sql server数据库
- 7-zip命令行参数详解
- iptables如何指定一个范围内的IP地址或端口
- mongod2.6服务无法启动,权限问题
- CentOS下编译安装mysql 5.1,支持中文(GBK)
- ERROR 1045 (28000): Access denied for user root@localhost(using password: YES)
- CentOs删除文件夹下所有文件及文件夹并保留该文件夹
- CentOS 6.4: Make Command not Found
- CentOS下安装成功mysql的提示信息
- mysql configure编译完成后的提示信息
- CentOS上安装gcc的方法
- MongoDB创建root角色用户(超级管理员)