mongodb数据库应用参考

mongodb数据库应用参考

ID:16249972

大小:112.50 KB

页数:4页

时间:2018-08-08

mongodb数据库应用参考_第1页
mongodb数据库应用参考_第2页
mongodb数据库应用参考_第3页
mongodb数据库应用参考_第4页
资源描述:

《mongodb数据库应用参考》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Mongodb数据库应用参考引言member和meeting这两个属性,当然还有今后可能一直保存的作为公司今后长久应用的基础数据,数据量是会达到一个很大的数量级,无论是MySQL还是PostgreSQL等还是很难满足今后的要求,所以考虑应用一个分布式存储的数据库现阶段虽然可能会有些令人讨厌的繁琐事务,长久考虑利大于弊。就此问题,当member和meeting属性保存的内容真的达到了一个比较大的数量级,可以考虑分布式存储,就Mongodb数据库是可以基本满足大部分的需求,但当数量级达到巨大用户量(一个有千万用户级的大型的公司),

2、可能会出现诸多不和谐问题,就现阶段来说一切OK。一些非关系型数据库间比较-->点击进入访问读写速度并不是要求特别高,满足存储复杂属性和较大的数据量,Mongodb这一分布式数据库已可以满足,加上他拥有跟关系型数据库类似的部分较多,方便快速上手,可以考虑应用Mongodb解决现阶段存在的问题。Mongodb简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库

3、的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。Mongo的官方网站地址是:http://www.mongodb.org/Mongodb分布式应用原理MongoDB集群包括一定数量的mongod(分片存储数据)、mongos(路由处理)、configserver(配置节点)、clients(客户端)、arbiter(仲裁节点

4、:为了选举某个分片存储数据节点那台为主节点)。下面是一些相关词汇说明:Shards:每一个shard包括一个或多个服务和存储数据的mongod进程(mongod是MongoDB数据的核心进程)典型的每个shard开启多个服务来提高服务的可用性。这些服务/mongod进程在shard中组成一个复制集Chunks:Chunk是一个来自特殊集合中的一个数据范围,(collection,minKey,maxKey)描叙一个chunk,它介于minKey和maxKey范围之间。例如chunks的maxsize大小是100M,如果一个文件

5、达到或超过这个范围时,会被切分到2个新的chunks中。当一个shard的数据过量时,chunks将会被迁移到其他的shards上。同样,chunks也可以迁移到其他的shards上ConfigServers:Config服务器存储着集群的metadata信息,包括每个服务器,每个shard的基本信息和chunk信息Config服务器主要存储的是chunk信息。每一个config服务器都复制了完整的chunk信息。三、下载安装和配置(windows版)下载地址:http://www.mongodb.org/downloads 

6、安装Mongo数据库:  在发布本文的时间官方提供的最新版本是:1.6.5,如果不做特殊声明,本教程所用的版本将会是这个版本。第一步:下载安装包:官方下载地址←单击此处,如果是win系统,注意是64位还是32位版本的,请选择正确的版本。第二步:新建目录“D:MongoDB”,解压下载到的安装包,找到bin目录下面全部.exe文件,拷贝到刚创建的目录下。第三步:在“D:MongoDB”目录下新建“data”文件夹,它将会作为数据存放的根文件夹。  配置Mongo服务端:  打开CMD窗口,按照如下方式输入命令:  >d:  

7、>cdD:MongoDB  >mongod--dbpathD:MongoDBdata  配置成功后会看到如下画面:  在浏览器输入:http://localhost:27017/,可以看到如下提示:YouaretryingtoaccessMongoDBonthenativedriverport.Forhttpdiagnosticaccess,add1000totheportnumber  如此,MongoDB数据库服务已经成功启动了。(Linux版)a.相关阅读:HowtoinstallMongodbonLinux:ht

8、tp://wordpressapi.com/2010/09/09/how-to-install-mongodb-on-linux/MongoDBLinux下的安装和启动http://www.linuxidc.com/Linux/2011-05/36309.htmMongoDB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。