如果大家在学习过程中,发现博客中图片展示不出来,请到我的网易博客查看:http://rjhym.blog.163.com/blog/static/2813023220119272568926/
最近公司让对用户样本库进行分析,数据量每天30W条以上,如果条件组合,则数据量更多。使用关系型数据库(Mysql)一年将会达到上亿条记录,这对mysql来说,各种查询将变得非常慢。 考虑使用nosql数据库。选择使用现在流行的mongodb数据库。 本节先介绍window安装数据库以及简单的连接操作。
一、下载mongodb,我下的是最新版本mongodb-win32-i386-v2.0-latest.zip;下载地址:http://www.mongodb.org/downloads选择2.0.1下载Windows 32-bit版即可。
二、下载完成解压到d:\mongodb,然后建立你的工作目录,我的是d:\mongodb\work\db和d:\mongodb\work\log用来存放数据文件和日志。 打开cmd命令行:进入d:\mongodb\bin执行下面命令将mongodb安装为服务:(不想安装服务的可以直接跳过)进入第三步
mongod.exe --dbpath d:\mongodb\work\db -- logpath d:\mongodb\work\log\log.log --install 如下图:
-logpath在1.4以上的版本中必须存在,否则无法注册成功,log的位置不能和数据文件存放在同一个目录下,同时数据目录及LOG目录需要手动创建,此命令无法自己创建相应的文件夹,否则也无法注册成功
三、启动服务器监听,执行如下命令:
mongod.exe --dbpath d:\mongodb\work\db -- logpath d:\mongodb\work\log\log.log 如下图:
四、测试:
重新打开一个dos窗口,进入d:\mongodb\bin执行:mongo.exe 如下图:
说明服务启动成功。
我们可以查看日志文件及日志内容。
五、现在我们就可以开始操作了
show dbs
show collections
结果如下:
linux 安装类似windows,只需要将mongodb解压到指定目录,然后创建对应的db和log文件位置即可。操作与上述类似。
今天就到这里。其他操作,将在下一篇中介绍。
分享到:
相关推荐
更容易的集成、分布式、无模式、故障恢复等特点,正在一步步餐食关系型数据库的市场,作为一个与时俱进的码农了解一下新技术是必须的,尤其是在读了《NoSql精粹》之后,更是想体验一下NoSql数据库的威力。...
第2章 NoSQL上手初体验 17 2.1 第一印象——两个简单的例子 17 2.1.1 简单的位置偏好数据集 17 2.1.2 存储汽车品牌和型号数据 22 2.2 使用多种语言 30 2.2.1 MongoDB驱动 30 2.2.2 初识Thrift 33 2.3 小结 ...
技术选型:MongoDB,一个基于文档的NoSQL数据库,适用于处理大量的结构化或非结构化数据。 功能描述:存储用户数据、资讯内容和交互数据,支持高并发读写操作。 优点与特点 性能优化:利用Vue的虚拟DOM减少页面重绘...
数据库:可能采用MySQL或NoSQL数据库如MongoDB存储用户健康数据和相关信息。 功能概述: 用户注册与登录:通过微信授权机制进行快速登录,保证用户身份的唯一性和安全性。 健康数据记录:用户可以输入或同步各种...
介绍 是一种应用程序,其建议是成为一个平台,用户可以在此平台上使用狗狗,而业务/服务可以吸引新客户。 用户可以注册其他用户信息并与之交互,也可以向他们留下有关其交互的反馈。 该网站具有清晰的视觉效果,同时...
数据库方面,系统可能会选择MySQL或NoSQL数据库如MongoDB来存储热点数据和用户信息。 在功能模块方面,智能热度分析和自媒体推送平台主要包括以下几个核心部分: 1. 热点追踪:系统能够实时监控社交媒体、新闻网站...
MongoDB,一个 NoSQL 数据库 E express.js,一个 Web 应用程序框架 一个 ngular.js,一个用于 Web 应用程序的 JavaScript MVC 框架 Node.js,一个用于可扩展服务器端和网络应用程序的软件平台 对于那些不想处理 ...
技术领域烧瓶微框架(Python) Java脚本jQuery的AJAX MongoDB(NoSQL数据库) 引导程序(3.3.7) HTML CSS用户体验这个Timing Assistant应用程序的想法来自我整个童年时期的游泳经历。 我注意到计时过程中需要涉及...
Kurakoo是一个网站,您可以在此网站上(安全地)结交朋友,并从信任的人那里了解更多信息。 Kurakoo是一个在线社区,人们提供与Quora... 在NoSQL数据库管理系统上工作 在用户体验丰富的平台上为社会事业工作 对于所有
FashionFeed和小队室减少在线和离线购物之间的障碍和差异,使其成为用户的终极协作和身临其境的购物体验。... 我们使用Express生成了REST API... MongoDB已被用作NoSQL数据库,以JSON格式将数据存储为文档,并使用mongoos
应用功能大学平台点对点聊天现场直播大学平台公众用户互动活动通知实时大学成绩娱乐节目讨论区技术特色开源的服务器端的Node.Js Express MongoDB-NoSQL数据库数字海洋云托管丰富的Android本机UI 使用Nginx进行负载...
图1 ⽤于实时分析的MongoDB架构 MongoDB⼤集群⽬前存在⼀些稳定性问题,会发⽣周期性的写堵塞和主从同步失效,但仍不失为⼀种潜⼒⼗⾜的可以⽤于⾼速数据分析的 NoSQL。 此外,⽬前⼤多数服务⼚商都已经推出了带4GB...
CLI支持-支持基于命令行的应用开发RPC支持-提供包括PHPRpc、HProse、jsonRPC和Yar在内远程调用解决方案MongoDb支持-提供NoSQL的支持缓存支持-提供了包括文件、数据库、Memcache、Xcache、Redis等多种类型的缓存支持...