文档章节

Mongodb概述

云淡V
 云淡V
发布于 2016/04/16 20:47
字数 249
阅读 124
收藏 8

##特点

  • 数据在内存中,通过后台线程写入磁盘
  • 无模式结构进行数据存储--->如产品数据,不同的产品描述不一样,那么如果用关系型数据库很难处理
  • 可以进行实时插入(写性能非常好)
  • 自动碎片处理
  • 存储数据格式是二进制json格式-->bson
  • 支持二进制数据和大型对象(图片)

##使用场景

  • 网站数据Mongodb非常适合实时的插入,更新,查询,并具备了网站实时数据存储所需要的复制及高度伸缩

  • 缓存:作用信息数据的缓存层

  • 大尺寸,低价值的数据

  • 高伸缩性,适合百台服务器组成的数据库集群,Mapreduce引擎的内置支持

##不适合场景

  • 高度事务性的系统,如银行,会计,支付
  • 传统的商业智能
  • MongoDB无法控制写入磁盘的顺序-->日记就不能使用

© 著作权归作者所有

共有 人打赏支持
云淡V
粉丝 6
博文 62
码字总数 16819
作品 0
南通
程序员
私信 提问
MongoDB 3.0新特性概述

MongoDB 在 2015年3月3日 跳过了 MongoDB 2.8版本,直接在 MongoDB 2.6版本后,发布了MongoDB 3.0版本。 随后在 2015年3月17日 发布了 MongoDB 3.0.1 版本; 在 2015年4月9日发布了 MongoDB ...

xinsir999
05/02
0
0
在CentOS7上部署MongoDB分片群集

MongoDB分片概述 在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。 当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读...

xuyan184004
09/19
0
0
centos7部署Mongodb复制集结合分片(超详细)

Mongodb复制集结合分片 重点:概述、原理、实施案例 一、概述: 概述: 分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。分片集群(sharded cluster)是一种水平扩展数据库...

壹休哥
06/14
0
0
MyCAT SQL ON MongoDB

概述 可能你在看到这个标题会小小的吃惊,MyCAT 能使用 MongoDB 做数据节点。是的,没错,确实可以。 吼吼吼,让我们开启这段神奇的“旅途”。 本文主要分成四部分: 总体流程,让你有个整体...

wangchen1999
05/02
0
0
使用Spring访问Mongodb的方法大全——Spring Data MongoDB查询指南

1.概述 Spring Data MongoDB 是Spring框架访问mongodb的神器,借助它可以非常方便的读写mongo库。本文介绍使用Spring Data MongoDB来访问mongodb数据库的几种方法: 使用Query和Criteria类 ...

xiaomin0322
06/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

19《Java核心技术》之什么情况下Java程序会产生死锁?如何定位、修复?

一、提出问题 今天,我们会讨论一些日常开发中类似线程死锁等问题的排查经验,并选择一两修复过或者诊断过的核心类库死锁问题作为例子,希望不仅能在面试时,包括在日常工作中也能对你有所帮...

飞鱼说编程
28分钟前
0
0
golang安装gRpc

安装官方安装命令: go get google.golang.org/grpc 是安装不起的,会报: package google.golang.org/grpc: unrecognized import path "google.golang.org/grpc"(https fetch: Get https:/......

xtof
29分钟前
0
0
linux-centos7 基于等保3的系统安全体系

sshd配置 配置文件:/etc/ssh/sshd_config Note: 更改ssh相关配置后需要重启sshd服务 systemctl restart sshd 参考文档:https://man.openbsd.org/ssh.1 ssh访问控制 AllowUsers <userlist......

阿dai
29分钟前
2
0
Linux学习-1031(rsync同步工具 上)

10.28 rsync工具介绍 10.29/10.30 rsync常用选项 10.31 rsync通过ssh同步 一、 rsync工具介绍 rsync是一个同步工具,在日常的运维中常会用到。它可以本地同步,也实现可以远程两台机器同步。...

wxy丶
42分钟前
1
0
python实战一期:第一天

1. 为什么学习python 1.1 为什么要学Python? Python第一是个非常牛B的脚本语言,能满足绝大部分自动化运维的需求,又能做后端C/S架构,又能用WEB框架快速开发出高大上的Web界面,只有当你自...

laoba
44分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部