
MongoDB
MongoDB 是一个文档数据库,为简化应用程序的开发与扩展而设计。
boonya
资深Java,热衷大数据,Python爬虫,持续探索副业中,有需要的可以加我微信联系:boonya221
展开
-
Nosql之MongoDB的下载安装和服务配置
1、下载mongodb的windows版本,有32位和64位版本(当然也有linux版本的),根据系统情况下载即可。下载地址:http://www.mongodb.org/downloads,这里我下载的是mongodb-win32-i386-2.4.0-rc1。2、解压缩至任意硬盘分区目录:如,D:/DB/MongoDB,并在任意地方创建数据库文件的存放位置,比如D:/DB/MongoDB/原创 2013-03-07 00:27:32 · 2461 阅读 · 0 评论 -
NoSql之MongoDB的常用类管理
1、DBCollection的管理package com.boonya.mongo;import java.util.Set;import com.mongodb.DBCollection;public class CollectionManager { public static DBCollection getDbCollection(String collec原创 2013-03-12 23:39:30 · 3556 阅读 · 0 评论 -
NoSql之MongoDB实现数据库数据操作
1、创建唯一数据库实例DBpackage com.boonya.mongo;import java.net.UnknownHostException;import java.util.Arrays;import com.mongodb.DB;import com.mongodb.MongoClient;import com.mongodb.ServerAddress;原创 2013-03-12 23:24:54 · 4343 阅读 · 0 评论 -
公开付费的非关系数据库:百度对象存储BOS
今天收到百度BCS的邮件通知: 百度对象存储BOS(Baidu Object Storage),提供稳定、安全、高效以及高扩展存储服务,支持单文件最大5TB的文本、多媒体、二进制等任何类型的数据存储。数据多地域跨集群的存储,以实现资源统一利用,降低使用难度,提高工作效率。 特性灵活管理数据创建、查看、删除Bucket用户最多可原创 2015-06-02 16:02:05 · 6291 阅读 · 7 评论 -
NoSql之MongoDB 分片管理
文章地址:http://www.58maisui.com/2016/09/18/523/在MongoDB(版本 3.2.9)中,分片集群(sharded cluster)是一种水平扩展数据库系统性能的方法,能够将数据集分布式存储在不同的分片(shard)上,每个分片只保存数据集的一部分,MongoDB保证各个分片之间不会有重复的数据,所有分片保存的数据之和就是完整的数据集。分片集群将数据集转载 2016-09-18 15:21:15 · 867 阅读 · 0 评论 -
MongoDB配置选项、Shell函数、游标类型、分片等
涵盖配置选项,shell函数,游标类型,分片等。翻译 2017-02-14 13:51:20 · 1534 阅读 · 0 评论 -
MongoDB3.0以上学习实践
MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。原创 2017-07-10 14:10:24 · 695 阅读 · 0 评论 -
Mycat源码修改MongoDB使用问题记录合集
mycat作为数据库中间件也有一定的问题,在使用过程中不免会遇到各种各样的问题,基于此我们将有关的问题都做一个记录以备作FAQ查看。以下问题是针对MongoDB修改使用而提出的,请对号入座。mycat官方问题列表:https://github.com/MyCATApache/Mycat-Server/issues原创 2017-08-31 14:44:18 · 1423 阅读 · 0 评论 -
Mycat 实现MongoDB的BETWEEN AND和多IN&NOT IN查询
在实现过程中第一就是分析怎么去实现,其次在mycat哪个部分实现。首先我们知道BETWEEN AND是一个区间值查询,而IN 是一个多值且的关系,其实最终目的都是封装为MongoDB支持的数据库操作语句,如:db.getCollection('t_alarm_aggr_20170822').find({ "F_START_TIME" : { "$gte" : "2017-08-21 00:00:00" , "$lte" : "2017-08-23 23:55:00"} , "F_ID" : { "$in"原创 2017-08-24 15:31:06 · 9409 阅读 · 0 评论