新建立一个Java工程,将下载的驱动程序放在库文件路径下
mongodb安装及shell操作
Mongodb数据分片的实现副本集实现了网站的安全备份和故障的无缝转移,但是并不能实现数据的大容量存储,毕竟物理硬件是有极限的,这个时候就需要做分布式部署,把数据保存到其他机器上。Mongodb的分片技术就很完美的实现了这个需求。理解Mongodb的分片技术即Sharding架构什么是Sharding?说白了就是把海量数据水平扩展的集群系统,数据分表存储在Sharding的各个节点上。Mongodb的数据分开分为chunk,每个chunk都是collection中的一段连续的数据记录,一般为200MB,超出则生成新的数据块。
中文说明: 1,是否以后台进程运行,默认为no daemonize no 2,如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid pidfile /var/run/redis.pid 3,监听端口,默认为6379 port 6379 4,绑定主机IP,默认值为127.0.0.1(注释) bind 127.0.0.1
Redis 深入浅出
HBase is a scalable, distributed database built on Hadoop Core.
HbaseHLog源代码阅读笔记HLog当客户端往RegionServer上提交了一个更新操作后,会调用HLog的append方法往WAL上写一个节点.
MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写,旨在为WEB应用提供可护展的高性能数据存储解决方案。 它的特点是可扩展,高性能,易使用,模式自由,存储数据非常方便等,主要功能特性有: 面向文档存储:(类JSON数据模式简单而强大)。 高效的传统存储方式:支持二进制数据及大型对象(如照片和视频)。 复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。
如今NoSQL如火如荼,它就像是一个绝世高手,它在幕后正大显身手。Nosql=NotOnlySQL特点它们可以处理超大量的数据。它们运行在便宜的PC服务器集群上。它们击碎了性能瓶颈。没有过多的操作。Bootstrap支持Redis特点Redis是一个高性能的key-value数据库。性能测试结果:SET操作每秒钟110000次,GET操作每秒钟81000次
Redis 深入浅出
1.简介BuguMongo是一个轻量级的MongoDB Java开发框架,它的主要功能包括:基于注解的对象-文档映射(Object-Document Mapping,简称ODM)。DAO支持。提供了大量常用的DAO方法。Query支持。提供了生成查询的简便方法。基于注解的Lucene索引。简单方便的Lucene搜索。支持关键词高亮显示。功能强大的GridFS文件系统管理。支持文件夹功能,支持文件的重命名、移动、排序等操作。简单方便的GridFS文件上传、读取。
Mongodb集群搭建。Mongodb一共有三种集群搭建的方式:ReplicaSet(副本集)Sharding(切片)Master-Slaver(主从)ReplicaSet和Sharding整合搭建ReplicaSet(副本集)Mongodb(M)表示主节点,Mongodb(S)表示备节点,Mongodb(A)表示仲裁节点。主备节点存储数据,仲裁节点不存储数据。
MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写,旨在为WEB应用提供可护展的高性能数据存储解决方案。 它的特点是可扩展,高性能,易使用,模式自由,存储数据非常方便等,主要功能特性有: 面向文档存储:(类JSON数据模式简单而强大)。 高效的传统存储方式:支持二进制数据及大型对象(如照片和视频)。 复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。
HBase Coprocessor to Index Columns into ElasticSearch Cluster
本文所有示例代码均经过 Redis 2.6 版本测试,质量保证。
Redis提供了两种持久化选项,分别是RDB和AOF。 默认情况下60秒刷新到disk一次[save 60 10000 当有1w条keys数据被改变时],Redis的数据集保存在叫dump.rdb一个二进制文件,这种策略被称为快照。
本文是《Redis Command Reference》的简体中文翻译版。本文所有示例代码均经过Redis 2.4.4版本测试,质量保证。
这个分类里的函数多于Redis本身相关的一些操作。如持久化数据,取得Redis的各类信息,Redis的各种运行状态等等。
Jedis,ShardJedis,ShardJedisPipeline 支持客户端分布式,ShardJedis。一致性哈希算法,采用TreepMap<String,ShardInfo>存储redis节点,murmur哈希函数计算key和server的值。默认虚拟160个节点,支持权重配置。 连接池管理。JedisPool。
Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排序能力