MongoDB3.0新特性WiredTigerMMAPv1可插拔引擎API基于web的可视化管理工具 查看版本号mongod --version启动数据库 $dbpath 数据目录$logpath 是log文件的路径 不是目录路径logappend 日志追加方式--fork 后台运行 在win下添加 ...
分类:
数据库 时间:
2017-05-29 21:39:22
阅读次数:
294
随着web2.0兴起,高并发大数据量的应用对数据库高速响应的性能要求日趋明显,传统的关系型数据库在这方面显得有些乏力。有矛自有盾,内存DB的出现弥补了传统关系型db的不足。眼下市面流行的内存db主要有redis、memcach、mongodb。前面二者是基于key-value形式存储,而mongod ...
分类:
数据库 时间:
2017-05-29 12:50:29
阅读次数:
238
一.先以非授权的模式启动MongoDB 非授权: linux/Mac : mongod -f /mongodb/etc/mongo.conf windows : mongod --config c:\mongodb\etc\mongo.conf 或者 net start mongodb (前提是mo ...
分类:
数据库 时间:
2017-05-28 17:59:28
阅读次数:
245
运行mongo.exe 显示success提示表示创建成功 ...
分类:
数据库 时间:
2017-05-25 00:10:15
阅读次数:
193
摘要 在实际开发中,免不了要操作mysql,mongodb,redis等数据存储服务器。这里先简单介绍如何操作redis。 一个例子 关于redis服务端的安装这里不再介绍,重点不在这里。感兴趣的可以自行安装。 对于一个新的模块,我们需要在我们的项目中先安装redis模块才能用。 命令 新建一个re ...
分类:
Web程序 时间:
2017-05-24 12:49:32
阅读次数:
141
更高的写负载 默认情况下,对比事务安全,MongoDB更关注高的插入速度。如果你需要加载大量低价值的业务数据,比如日志收集,那么MongoDB将很适合你的用例,但是必须避免在要求高事务安全的情景下使用MongoDB,比如一个1000万美元的交易。 处理很大的规模的单表: 数据库扩展是非常有挑战性的, ...
分类:
数据库 时间:
2017-05-21 14:47:49
阅读次数:
227
MongoDB数据存储的格式是文档--json格式的文档三要素:数据库,集合,文档服务端mongod 客户端mongoshow dbsuse 数据库dbdb.createCollection('stu')show collections;db.stu.drop(); show collections ...
分类:
数据库 时间:
2017-05-21 00:27:29
阅读次数:
189
采用多线程后, 发现最大的问题是redis和mongodb的脏数据问题 1, upsert 的脏数据问题 多线程对同一个collect进行upsert操作时, 会引发并发脏数据问题, 最开始的解决方案是 在之前和之后 使用 LOCK.lock() 和LOCK.unlock(), 后来无意看到一篇博客 ...
分类:
数据库 时间:
2017-05-19 11:44:58
阅读次数:
378
在CentOS7上使用Yum源安装和卸载MongoDB3.41.配置Yum源vim/etc/yum.repos.d/mongodb-org-3.4.repo[mongodb-org-3.4]name=MongoDBRepositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.or..
分类:
数据库 时间:
2017-05-18 20:09:01
阅读次数:
197
1、下载MongoDB(64位) 2、不用编译,本身就是编译后的二进制可执行文件. 3、启动mongod服务 参数解释: --dbpath 数据存储目录 --logpath 日志存储目录 --port 运行端口(默认27017) --fork 后台进程运行 如果: 说明进程启动完毕 mongodb非 ...
分类:
数据库 时间:
2017-05-17 17:27:15
阅读次数:
222