Mongdb介绍
来源:互联网 发布:java if else语句格式 编辑:程序博客网 时间:2024/04/30 04:18
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB[是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
所谓“面向集合”(Collection-Oriented),意思是数据被分组存储在数据集中,被称为一个集合(Collection)。每个集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档。集合的概念类似关系型数据库(RDBMS)里的表(table),不同的是它不需要定义任何模式(schema)。
模式自由(schema-free),意味着对于存储在mongodb数据库中的文件,我们不需要知道它的任何结构定义。如果需要的话,你完全可以把不同结构的文件存储在同一个数据库里。
存储在集合中的文档,被存储为键-值对的形式。键用于唯一标识一个文档,为字符串类型,而值则可以是各种复杂的文件类型。我们称这种存储形式为BSON(Binary Serialized Document Format)。
是当前NoSql数据库中比较热门的一种
小插曲:什么是NoSql?
NoSql,全称是 Not Only Sql,指的是非关系型的数据库。下一代数据库主要解决几个要点:非关系型的、分布式的、开源的、水平可扩展的。原始的目的是为了大规模web应用,这场运动开始于2009年初,通常特性应用如:模式自由、支持简易复制、简单的API、最终的一致性(非ACID)、大容量数据等。NoSQL被我们用得最多的当数key-value存储,当然还有其他的文档型的、列存储、图型数据库、xml数据库等。
- mongdb介绍
- Mongdb介绍
- mongdb介绍
- MongDB命令介绍
- Mongdb介绍篇
- MongDB简单介绍
- MongDB介绍入门和使用
- mongdb
- mongdb
- MongDB
- Mongdb
- mongdb
- mongdb
- mongdb的文档结构特点介绍
- MongDB索引的介绍及使用
- MongDB主从
- MongDB学习
- Mongdb性能
- Spring3.1.2与Hibernate4.1.8整合
- Android 锁屏原理,锁屏框架与锁屏开发
- Quartz学习研究(四):一个最基本的Quartz动态定时项目(附项目源代码)
- Specified VM install not found: type Standard VM, name jdk1.6...
- [Qt教程] 第21篇 数据库(一)Qt数据库应用简介
- Mongdb介绍
- 疯狂java培训 构造函数
- undefined reference问题总结
- Set Matrix Zeroes
- N_Queens
- 学习笔记
- Log4Net的配置使用
- EmbeddedWB Floating point division by zero.
- 小根堆 JAVA实现,真正的堆排序是怎么样炼成的