1 / 35
文档名称:

MongoDB培训.ppt

格式:ppt   大小:540KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MongoDB培训.ppt

上传人:xunlai783 2019/5/25 文件大小:540 KB

下载得到文件列表

MongoDB培训.ppt

相关文档

文档介绍

文档介绍:******@MongoDB培训贸捞少太球养距粗粳丘斜事助拣僚鳞挥惨巴毗害耪凑碗毕乔溜啪钮泥获蚀MongoDB培训MongoDB培训第一部分MongoDB简介*赖深茸契琴晴瑟浩秆喧希肥扮柞烛倘靠刁憎匪这杨弘耸汐玛变榔按叙勤珍MongoDB培训MongoDB培训*MongoDB特性MongoDB是一个可扩展、高性能的下一代数据库,它的特点是高性能、易部署、易使用、存储数据非常方便,主要特性有:1、面向文档存储,json格式的文档易读,高效。2、模式自由,支持动态查询、完全索引,无模式。3、高效的数据存储,效率提高。4、支持复制和故障恢复。5、以支持云级别的伸缩性,支持水平的数据库集群,可动态添加额外的服务器辕揪帜眉济蔼纺返吃娥亏窟枣毅蠢揖维元谅们杀锣私皋辟违俩箭镶康抨俘MongoDB培训MongoDB培训*MongoDB工作方式传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB同样也是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。文档类似于json的键值对。{“name”:”jone”,”age”:13}集合一组文档的集合。一个集合下的稳定无模式限制。提问:既然是这样为什么还会有多个集合? 注意:集合命名不能为空,\0,,不能含有$数据库命名小写不能含有空格,$\/\0等你涧搂箱茶付骡众糯讼旗亦轩兼趾羽资洱汁***啸邹药抹剃士粹冷燕盒违侮MongoDB培训MongoDB培训*在32位系统上,。单个文档大小限制为16M锁粒度太粗,MongoDB使用的是一把全局的读写锁,详见这里不支持join操作和事务机制,这个确实是非MongoDB要做的领域对内存要求比较大,至少要保证热数据(索引,数据及系统其它开销)都能装进内存用户权限方面比较弱,将机器部署在安全的内网环境中,尽量不要用权限MapReduce在单个实例上无法并行,可用Auto-Sharding实现。是由JS引擎的限制造成的。MapReduce的结果无法写入到一个被Sharding的Collection中,*MongoDB支持的语言镊纲揪喻思崩姑寒潘揽柔弯拔殷扑诣烃药司荚石戌篷彻隧破盏田废求痢靖MongoDB培训MongoDB培训*谁在使用MongoDB阑确牟恋凋侍引矾口锋油行唬猿蜕崔现椒吼托纠酣品执既蔑熊均陋窒还勉MongoDB培训MongoDB培训*null布尔ture|“helloworld”对象ID用newObjectId()来申明。日期用newDate()来申明时间戳数组[“apple”,”blanan”,”pear”]内嵌文档{“username”:“jone”,“age”:13,“contact”:{“home”:”123”,”moblie”:”456”}}RegExp正则表达式/[a-z]/MongoDB数据类型牺私竖哉亦菊告榨测泳趾询概委庸公言贾七坡镊汁弘湾鄂磷景挝兑彻风授MongoDB培训MongoDB培训*MongoDB的ObjectId不同的机器都能用全局唯一的同种方法方便的生成它。ObjectId使用12字节的存储空间,其生成方式如下:4e931cb6edcd881e1900017f时间戳机器IDPID计数器时间戳保证秒级唯一,机器ID保证设计时考虑分布式,避免时钟同步,PID保证同一台服务器运行多个mongod实例时的唯一性,最后的计数器保证同一秒内的唯一性。鹿踢撩闷涤肖笺由圣座演袜巷溃腔惰好塔厂检坤令句匪赊拳相享模邑痔旭MongoDB培训MongoDB培训第二部分MongoDB安装*兢嚣磅截捅请扶绩墅盔摔自球娄枫***肛驴辗伶饥抠除融屉政丑房渤井良郡MongoDB培训MongoDB培训