1. 首页
  2. 数据库
  3. MongoDB
  4. 10天掌握MongoDB 2012翻新完整版

10天掌握MongoDB 2012翻新完整版

上传者: 2018-12-25 18:37:26上传 PDF文件 4.06MB 热度 49次
mongodb快速上手手册译读《MongoDB: The Definitive Guide》,而后便整理了本系列PPT从 NOSQL说起NOSQL( NOSQL= Not Only SQL),意即反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。 NOSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。NoSQL不是产品,是一项运动!NOSQL数据库特点优点缺点高并发读写缺乏事务一致性海量数据存储缺之读写实时性高可扩展性高可用性不支持复杂查询NOSQL数据库类型类型简介Key指向 Value的键值对,通常用 hash table来实现key-valueTRE: Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB列式数据库以列簇式存储,将同一列数据存在一起产品: Cassandra, HBase,Riak文档型数据库Key- Value对应的键值对,vaue为结构化数据产品: CouchDB, MongoDB图结构数据库以“图”为基本存储模型产品:Neo4J, InfoGrid, nfinite GraphNoSQL相关的产品已经非常之多,具体到项目时应该多多评测,不要盲目追求概念!MONGODB简介功能丰可扩展性无模式高性能易管理索引数据分片空间预分配Server自治非关系型聚合分布式文件系统负载均衡内存映射自动故障转移存储 JavaScript面向文档的数据存储海量数据支撑非事务性动态集群定容集合MONGODB数据架构数据库集合文档DocumentCollectionDocumentDatabaseCollectionDocument数据库、集合、文档命名规范数据库集合文档任意UTF8字符串(比如:网任意UTF8字符串(比如:网任意UTF8字符串(比如:网鸟)鸟)鸟)不能是空字符串;不能是空字符串;不能是空字符串;不得包含以下字符:(空格)不能包含0、$不能包含\0、$$、/、\、0不能以 system开头不能以开头长度不得超过64字节;保留字: admin、loca、config等MONGODB的下载与安装MongoDB的版本命名规范如:xyz版本选择y为奇数时表示当前版本为开发版,如:1.51、1.72y为偶数时表示当前版本为稳定版,如:1.6.3、1.8.2;Fta:http://www.mongodb.org/display/docs/version+numbers生产环境使用32位机器的,老陈无话可说,反正64位又运行不了,你没的选平台选择·在64位机器上坚决要使用64位版本,可以获得更大的内存映射空间,提升 MongoDB的性能, Win server2008有特别优化版,注意下载页面的“*2008+至于操作系统, MongoDB是跨平台的,在下载页面找自己对应的版本即可下载地址:htp://www.mongodb.org/downloads;下载安装直接运行:解压后,在命令行执行% setup Path% bin\ mongo.exe即可;作为 Windows服务:请参考htt;// vwwmongodb.org/ display/DoCs/ Windows+ Service·其他操作系统请参考:htp://www, mongodb.org/ display/Docs/ QuickstartMONGODB SHELL运行Shel打开命令行;执行% setupPath% bin mongo.exe即可进入 MongoDB Shell在 MongoDB Shell中可以运行任何 Javascript脚本;在She中可以键入help以获取帮助,当然,都是E文的数据操作创建db test. insert((Name:mna〃.Nage读取ab test. find(tName":mind)i更新ab test update(Name: mindSsetage":"5″}});删除ab test. remove(IName:mind j这里只是简单示例,更详细的教学还在后面
用户评论
码姐姐匿名网友 2018-12-25 18:37:26

类似讲义的东西,不太适合初学者从整体上把握mongodb,但是还是一个不错的入门教材。