自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 学习mongoDB的一些感受

曾经使用过MongoDB来保存文件,最一开始,只是想总结一下在开发中如何实现文件与mongoDB之间的交互。在此之前,并没有系统的了解过mongoDB,虽然知道我们用它来存储文件这些非结构化数据,但是,对于为什么用它存储文件类型的数据以及其存储原理还是不清楚的,甚至说连mongoDB是什么以及它的一些基本概念都不知道。所以,先从宏观入手,本着它是什么,有什么特点,怎么产生,能做什么,怎么用这几步来

2017-03-07 10:34:51 644

转载 mongoDB——副本集

之前介绍了主从复制,其优点是增强了读扩展性,增强了安全性,但是,其缺点是主节点宕机,系统不可用。通过--master和--slave设置的主从集群,只能对主节点进行数据写入,不能直接对从节点进行写操作,当主节点发生故障时,从节点不能替代主节点,下面27027是从节点。               如何解决主节点宕机系统不可用这个问题呢?——副本集。       副本集由n个mongo节

2017-03-07 10:29:09 462

转载 mongoDB——自动分片介绍及简单实现

分片,是指将数据拆分,将其分散到不同的机器上。这样的好处就是,不需要功能强大的大型计算机也可以存储更多的数据,处理更大的负载。      mongoDB的分片,是将collection的数据进行分割,然后将不同的部分分别存储到不同的机器上。当collection所占空间过大时,我们需要增加一台新的机器,分片会自动将collection的数据分发到新的机器上。           Mon

2017-03-07 10:23:52 622

转载 mongoDB——主从复制介绍及简单实现

mongoDB有一个主要特性就是复制,有多种复制形式,其中,主从复制是比较常用的一种。      主从复制的工作原理:首先要有两个或更多的服务器,其中一个是主节点,负责处理客户端的请求,其他的都是从节点,负责映射主节点的数据。主节点记录在其上执行的所有操作,从节点定期轮询主节点获得的这些操作,然后执行这些操作。由于从节点和主节点执行了相同的操作,从节点就能保持与主节点的数据同步。   

2017-03-07 10:10:32 585

转载 mongoDB——java操作mongodb文档

上篇博客介绍了Java操作MongoDB进行对文件的处理。现在来介绍一下对文档的处理。和对文件的处理一样,也是通过java驱动中提供的几个类相互作用完成的。这几个类分别是:      DBCollection类:指定数据库中指定集合的实例,提供了增删改查等一系列操作。在关系型数据库中,对数据的增删改查操作是建立在表的基础上的,在mongodb中是建立在集合的基础上进行的。      DBO

2017-03-07 10:04:03 558

转载 mongoDB——java操作mongoDB实现文件上传下载

上篇博客讲了MongoDB处理大文件的思想及流程,下面我们看一下怎样通过Java驱动来实现文件操作。mongoDB提供的java驱动封装了具体的实现细节,我们操作起来非常简单的。      对文件的增加、删除和读取,通过一下几个组件来完成:      GridFS:核心类,提供了对文件的创建、查找和删除操作。      GridFSDBFile:从数据库中读取的文件,提供了文件的输出、

2017-03-07 09:35:45 3579

转载 mongoDB——GridFS存储机制

MongoDB的文档以BSON格式存储,支持二进制数据类型,所以,可以把文件的二进制格式的数据直接保存到MongoDB的文档中,但是每个文档的长度是有限制的,而我们一般上传的图片、视频等文件又比较大。针对这种情况,mongoDB提供了一种处理大文件的规范——GridFS。    一、实现原理:     将要存储的文件分成若干块儿,每一块作为一个单独的文档来存储,每块默认大小为256k。

2017-03-07 09:29:09 529

转载 mongoDB——通过客户端理解mongoDB体系结构

通过之前的博客,我们了解了NoSQL,MongoDB的一些基本概念,其中,被提到最多的是mongoDB的存储理念:面向文档的存储、模式自由,还有集合、文档等名词,在没有接触mongoDB之前,可能觉得这些名词比较抽象,下面,我们通过对mongoDB的CRUD操作,借助可视化工具mongoVUE来看一下mongoDB中的结构,相信一定会对理解这些基本概念有更形象的认识。      通过shell

2017-03-07 09:22:18 338

转载 mongoDB——安装和启动

下载MongoDB安装包:http://www.mongodb.org/downloads  mongoDB服务器端安装和启动步骤:    1. 在磁盘创建文件夹        d:\mongodb           d:\mongodb\db   数据库目录        d:\mongodb\log  日志存放目录        d:\mongodb\log\mong

2017-03-07 09:12:03 394

转载 mongoDB——简介

通过上篇博客应该对NoSQL有了一定的理解,NoSQL数据库也是有很多种的,接下来主要学习其中的MongoDB数据库。      一、简介      mongoDB是一个开源的,基于分布式的,面向文档存储的非关系型数据库。是非关系型数据库当中功能最丰富、最像关系数据库的。      mongoDB由C++编写,其名字来源于"humongous"这个单词,其宗旨在于处理大量数据。  

2017-03-07 09:09:00 266

转载 mongoDB——前序(NoSQL)

MongoDB是非关系型数据库的一种。在进入mongoDB的学习之前,我们先来了解一下非关系型数据库(NoSQL)。        一、NoSQL的产生             随着web2.0的兴起,特别是超大规模和高并发的网站对数据库提出了进一步的需求(大数据量引发的一系列问题),而关系型数据库面对这些新的需求,显得有些力不从心,例如:             1. 面对数据库高并

2017-03-07 09:03:22 301

转载 在Eclipse下编写HTML/CSS/JS/JSP/Java代码时,代码自动提示的相关设置

最近在做一个javaweb的项目,在eclipse中编写jsp代码时没有代码提示确实让人很蛋疼,之前一直写Java代码或者在Dreamweaver中写HTML代码时自动提示代码用起来特别爽,这突然间没有代码提示真的很难受,所以上网找了下相关解决办法,综合一下完美的解决问题。我们平时用eclipse开发jsp页面时智能提示效果不太理想,今天用了两个小时发现了eclipse也可以像Visual

2017-01-25 19:07:49 19496 12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除