nosql
文章平均质量分 78
chuanzhongdu1
这个作者很懒,什么都没留下…
展开
-
MongoDB索引实战技巧
本文内容源自Kyle Banker 的 MongoDB In Action一书。主要描述了MongoDB索引相关的一些基础知识和使用技巧。索引类型虽然MongoDB的索引在存储结构上都是一样的,但是根据不同的应用层需求,还是分成了唯一索引(unique)、稀疏索引(sparse)、多值索引(multikey)等几种类型。唯一索引唯一索引在创建时加上uniqu转载 2012-02-16 10:23:52 · 806 阅读 · 0 评论 -
MySQL UDF同步 memcached
MySQL memcached UDFsUDFs 是 User Defined Functions 的缩写,指 Mysql 的用户定义函数,应用可以通过使用这些函数从 Mysql5.0 以上版本的数据库中访问 Memcached 写入或者获得数据。此外,从 Mysql5.1 开始支持触发器,这样就可以在触发器中使用 UDFs 直接更新 Memcached 的内容,减轻了应用程序设计和编写的...2011-03-09 13:32:00 · 88 阅读 · 0 评论 -
handlersocket-mysql-plugin安装过程
系统ubuntu10.04下载5.5.13 mysqlhttp://dev.mysql.com/downloads/mirror.php?id=402746注意是源码apt-get install cmake安装cmake编译mysql时使用,从5.5开始使用apt-get installbison安装bison同样mysql使用apt-get installlibncurse...2011-06-23 15:57:00 · 109 阅读 · 0 评论 -
MySQL与NoSQL——SQL与NoSQL的融合
MySQL与NoSQL——SQL与NoSQL的融合作者孙立发布于 2011年5月10日 上午2时55分社区Ruby,.NET,Java主题NoSQL标签SQL,专栏,MySQL分享 |写这一篇内容的原因是MySQL5.6.2突然推出了memcached的功能。NoSQL to InnoDB with M...2011-05-11 14:23:00 · 104 阅读 · 0 评论 -
MySQL HandlerSocket in Action
1 Overview 最近一篇关于MySQL HandlerSocket的blog吸引了不少人的注意,甚至MySQL Performance Blog上也有关于HandlerSocket的性能评测。该blog中声称对于一个CPU bound而非IO bound的MySQL Server(即绝大部分的数据可以从缓存中取得,例如InnoDB Buffer Pool有接近100%的命中率),...2011-05-11 14:21:00 · 74 阅读 · 0 评论 -
window下memcache1.2.6编译安装
下载:google上很多帖子都介绍了window下1.2.1版本的安装方法,但是下载地址己经失效,还有很多window下的版本是需要有gnu环境来编译的非常麻烦,需要有linux的环境软件,所以我直接下载了一个1.2.6的exe版就是编译完成的,下载地址:http://code.jellycan.com/memcached/选择win32 binary,下载完成,解压到本地,运行memcach...2011-01-18 21:36:00 · 105 阅读 · 0 评论 -
JAVA客户端调用memcached
网址:http://www.whalin.com/memcached最新版本:java_memcached-release_2.0.1操作示例:Java代码importcom.danga.MemCached.*; importorg.apache.log4j.*; publicclassTestMemcached{ publicsta...2011-01-18 21:15:00 · 70 阅读 · 0 评论 -
Memcached 集群,客户端自动Hash到不同服务器的实现
首先分析一下Java client 启动时的部分代码Memcached 支持直接设置多个servers属性 来实现多个memcahced均衡,对应还有一个属性是weights,字面意思就是权重,分析了一下代码,和我想的是一样的启动memcached的代码通常是这样的Java代码SockIOPoolpool=SockIOPool.getInstance(poolname);...2011-01-18 21:12:00 · 89 阅读 · 0 评论 -
缓存系统MemCached的Java客户端优化历程
Memcached 是什么?Memcached是一种集中式Cache,支持分布式横向扩展。这里需要解释说明一下,很多开发者觉得Memcached是一种分布式缓存系统,但是其实Memcached服务端本身是单实例的,只是在客户端实现过程中可以根据存储的主键做分区存储,而这个区就是Memcached服务端的一个或者多个实例,如果将客户端也囊括到Memcached中,那么可以部分概念上说是集...2011-01-18 20:53:00 · 93 阅读 · 0 评论 -
mongodb集群搭建
只有一台ubuntu机器,配置方案:1、3个分片sharding2、每一个分片由3个节点构成1主2备的Replica Sets3、3个配置节点Configsever4、1个路由节点MongosShard Server: mongod 实例,用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个relica set承担,防止主机单点故障原创 2012-02-07 16:56:45 · 1509 阅读 · 0 评论 -
mongo主从配置
启动主./mongod -logpath ../data/mstest/logs/mylog.log -dbpath ../data/mstest -logappend -port 30000 -master参数说明oplogSize 指定log大小启动从 ./mongod -dbpath ../data/mstest/ -logpath ../data/mstest原创 2012-02-17 17:12:00 · 736 阅读 · 0 评论 -
mongodb安装配置及java应用
window版本2.0.2下载地址:http://downloads.mongodb.org/win32/mongodb-win32-i386-2.0.2.zip免安装直接解压ok启动mongodb进入%MONGODB_HOME%\bin主要用到两个文件:mongod,mongomongod用来启动mongomongo即mongodb的命令行工具执行mongod.exe原创 2012-02-03 13:10:12 · 1537 阅读 · 0 评论 -
nosql学习笔记
关系型数据库缺点:1.复杂导致不确定性。使用SQL的一个问题就是计算某个查询的代价或者产生的负载几乎是不可能的。使用简单的查询语言可能会导致应用层的逻辑更复杂,但是这样可以将存储系统的工作简单化,让它只需要响应一些简单的请求2.对一个问题建模有很多种方式。其中关联型的数据模型是非常严格的一种:表结构的定义规定了表中每一行数据的存储内容。如果你的数据结构化并没有那么强,或者对每一行数据的要求转载 2012-02-13 12:29:00 · 719 阅读 · 0 评论 -
mongo capped collection简介
简单介绍capped collections是性能出色的有着固定大小的集合(定容集合),以FIFO规则和插入顺序进行 age-out(老化移出)处理,自动维护集合中对象的插入顺序,在创 建时要预先指定大小。如果空间用完,新添加的对象将会取代集合中最旧的对象。功能特点 可以插入及更新,但更新不能超出 collection 的大小,否则更新失败。不允许删除,但是可 以调用 dr转载 2012-02-14 14:13:36 · 1271 阅读 · 0 评论 -
NoSQL架构实践(一)——以NoSQL为辅
怎么样把NoSQL引入到我们的系统架构设计中,需要根据我们系统的业务场景来分析,什么样类型的数据适合存储在NoSQL数据库中,什么样类型的数据必须使用关系数据库存储。明确引入的NoSQL数据库带给系统的作用,它能解决什么问题,以及可能带来的新的问题。下面我们分析几种常见的NoSQL架构。(一)NoSQL作为镜像不改变原有的以MySQL作为存储的架构,使用NoSQL作为辅助镜像存储,用...2011-03-09 14:26:00 · 66 阅读 · 0 评论