博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB是?
阅读量:6466 次
发布时间:2019-06-23

本文共 580 字,大约阅读时间需要 1 分钟。

MongoDB是?

MongoDB是一个基于分布式文件存储的数据库

由C++编写

旨在为 WEB 应用提供可扩展的高性能数据存储解决方案

是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

是NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。

MongoDB是文档型的NoSQL。特点:用类似json的格式存储,存储的内容是文档型的,这样就有机会对某些字段建立索引,实现关系数据库的某些功能。

NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。

分布式计算优缺点

优点

  • 可靠性
  • 可扩展性
  • 资源共享
  • 灵活性
  • 更快的速度
  • 开放系统
  • 更高的性能

缺点

  • 故障排除
  • 软件(更少的软件支持分布式)
  • 网络(网络基础设施问题:传输问题、高负载、信息丢失等)
  • 安全性

为什么使用NoSQL

今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据。

转载地址:http://rkkko.baihongyu.com/

你可能感兴趣的文章
星级改变图片透明度
查看>>
我的友情链接
查看>>
2016 安装最新版OCS-NG,以及整合GLPI,Centos
查看>>
ORACLE EBS的核心业务流程图
查看>>
JBOSS set administrator(WAR file)
查看>>
rabbitmq channel
查看>>
FormData的使用
查看>>
Mysql 子查询
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Scrapy 1.5.0之命令行
查看>>
我的友情链接
查看>>
Windows 桌面程序隐藏最小化、关闭按钮
查看>>
中小企业不能只按财务来进行信息化
查看>>
个人学习检讨
查看>>
MPLS ***
查看>>
使用JavaScript调用ActiveX控件
查看>>
PostgreSQL: percentile_cont vs percentile_disc
查看>>
安装PHP5.6(X64)+Apache2.4(X64)时,PHP中缺少php5apache2_4
查看>>
ESC服务搭建CheckList
查看>>