Nosql Mongodb之旅(1)
发布时间:2020-12-13 13:46:32 所属栏目:百科 来源:网络整理
导读:mongodb属于nosql中算是最热门的数据库,所以我们不妨对nosql有一个最基本的了解: NoSQL,全称是”Not Only Sql”,指的是非关系型的数据库。NoSQL 被我们用得最多的当数key-value 存储,当然还有其他的文档型的、列存储、图型数据库、xml 数据库等。与关系
mongodb属于nosql中算是最热门的数据库,所以我们不妨对nosql有一个最基本的了解:
NoSQL,全称是”Not Only Sql”,指的是非关系型的数据库。NoSQL 被我们用得最多的当数key-value 存储,当然还有其他的文档型的、列存储、图型数据库、xml 数据库等。与关系型数据库相比,关系型数据库给你强加了太多东西。它们要你强行修改对象数据,以满足数据库系统的需要,而非关系型数据“只是给你所需要的”! 目前,大型互联网公司中,比较成功的案例有新浪微博的redis、google的bigtable以及amazon的simpleDB。 为什么选择nosql?因为它适应时代发展的要求。 随着互联网web 2.0网站的兴起,非关系型数据库现在成为了一个极其热门的新领域,非关系型数据库产品发展非常迅速,而传统关系型数据库在应付 web 2.0网站,特别是超大规模和高并发的SNS类型的web 2.0纯动态网站就显得力不从心,暴露了很多难以克服的问题。 以下几个问题,比较突出:
下面开始,正式了解mongodb。
mongodb是一种介于关系型数据库和菲关系数据库之间的产品,是非关系型数据当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。mongodb最大的特点是支持的查询语言非常强大,其语法有点类似面向对象的查询语言,几乎可以实现类似关系型数据库单表查询绝大部分功能,而且还支持对数据建立索引。它是一个面向集合的,模式自由的文档行数据库。 特征:
适合场景:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Flex builder 不能调试的问题 ---C:WindowsSyste
- ruby-on-rails-3 – Rails匹配带有slug的路由,而
- XML文件中element.getText()和element.getTextNo
- 合并多行查询数据到一行:使用自连接、FOR XML P
- c – 这个宏是什么意思? #define UNUSED(x)((x)
- newbee系统的安装
- FusionChartsForFlex下Module不显示的问题
- Flex中使用HTTPService与服务器端交换数据
- flex与java--Blazeds学习(配置)
- RUP中的几种Iteration pattern(完):"Gran
热点阅读