
NOSQL
wzm112
这个作者很懒,什么都没留下…
展开
-
NoSQL数据库性能比较:MongoDB vs Redis vs Tokyo Tyrant
* MongoDB vs Redis vs Tokyo Tyrant准备对MongoDB, Redis以及Tokyo Tyrant的读写做一个简单的测试,为了进行相对公平的测试,需要了解他们背后的实现机制,下面是一些比较:<br />存储实现的比较: * 内存文件映像(Memory-File Mapping) Redis, MongoDB * 文件 + Cache Tokyo Tyrant * 内存: Redis, Tokyo TyrantKey/Value索引形式: * B+ Tree转载 2011-05-17 17:45:00 · 835 阅读 · 0 评论 -
redis-sharding – 一个 Redis Proxy
参考网站:http://blog.nosqlfan.com/html/1455.htmlredis-sharding 是一个由perl写的Redis 的proxy,使用它,你可以将数据分布存储在多个Redis实例上,而在操作数据时却像只操作一个实例一样。利用它相当于透明地解决了 Redis 单线程无法有效利用多核心服务器的问题。当然,我们更期待官方的cluster方案。项目地址:h原创 2012-10-16 15:49:03 · 1110 阅读 · 0 评论 -
Mongodb亿级数据量的性能测试
参考网站:http://www.cnblogs.com/lovecindywang/archive/2011/03/02/1969324.html进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目:(所有插入都是单线程进行,所有读取都是多线程进行)1) 普通插入性能 (插入的数据每条大约在1KB左右)2) 批量插入性能 (使用的是官方C#客户端的Insert转载 2012-10-23 14:47:01 · 741 阅读 · 0 评论 -
MemSQL初体验 - 性能测试
memsql 是一个内存数据库,很多人对memsql的性能有很大的误解。以下是mysql,mysql+handler,memsql性能测试的对比。参考网站:http://space.itpub.net/7607759/viewspace-733918在执行测试前必须首先说明一下本地的虚拟机测试环境: MEM:2G CPU:1 core OS:CentOS 6.0转载 2012-11-09 18:47:01 · 2721 阅读 · 0 评论 -
基于Hadoop平台的云存储应用实践
参考网站:http://cloud.doit.com.cn/article/2012/0328/2574926.shtml云计算(Cloud Computing)是一种基于因特网的超级计算模式,在远程的数据中心里,成千上万台电脑和服务器连接成一片电脑云。用户通过电脑、笔记本、手机等方式接人数据中心,按自己的需求进行运算。目前,对于云计算仍没有普遍一致的定义。结合上述定义,可以总转载 2012-11-09 19:07:22 · 1449 阅读 · 0 评论 -
用hadoop中的libhdfs和fuse-dfs构建快速云存储(出自 实践检验真理 博客)
参考网站:http://slaytanic.blog.51cto.com/2057708/753158/安装版本:OS版本:CentOS 5.4Hadoop版本:0.20.203.0gcc:系统默认4.1.2Jdk:1.6.0.21FUSE:2.7.4环境需求:automake,autoconf,m4,libtool,pkgc转载 2012-11-09 19:13:01 · 1114 阅读 · 0 评论 -
Linux 下 Redis 安装详解
参考网站:http://www.oschina.net/question/12_18065redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项转载 2013-04-27 14:28:46 · 499 阅读 · 0 评论 -
centos 在服务中新增单个服务
#!/bin/sh#***********************************************************#This is a control script for nginx#Usage: nginx.sh start|stop|reload|status##chkconfig:345 85 15#description:Nginx##Author原创 2013-04-27 14:27:39 · 629 阅读 · 0 评论 -
Yac (Yet Another Cache) – 无锁共享内存Cache
参考网站:http://www.laruence.com/2013/03/18/2846.html好久没有更新blog了, 这一年来的工作确实很忙….. anyway, 今天终于有新东西可以和大家分享. 这个idea来自一个很简单的想法, 以及目前所遇到的一个机会. 首先我们来谈谈这个机会.在以前, 很多人都会选择使用APC, APC除了提供Opcode Cache以外, 还会转载 2013-09-03 09:59:11 · 1084 阅读 · 0 评论 -
nagios插件-查看redis的内存使用率
参考网站: http://blog.chinaunix.net/uid-26443861-id-3371730.htmlnagios插件-查看redis的内存使用率使用python写的一个nagios插件,主要实现的功能就是查看redis的内存使用率,写这个插件起初是因为公司服务器的redis一个端口的内存使用完了,导致公司网站访问出现异常,所以写了这个插件來检测redis的内存使转载 2013-09-03 11:57:00 · 1000 阅读 · 0 评论 -
怎么样使用Redis来存储和查询ip数据
今天我的朋友佛手给我打了个电话,他们网站的业务要根据客户的ip地址快速定位客户的地理位置。网上已经有一大堆类似的ip地址库可以用,但问题是这些地址库的数据表结构大多如下所示转载 2014-09-21 11:11:07 · 2986 阅读 · 0 评论 -
Redis学习手册(Sorted-Sets数据类型)
参考网站:http://www.cnblogs.com/stephen-liu74/archive/2012/03/23/2354994.html转载 2014-09-21 11:20:19 · 560 阅读 · 0 评论 -
Redis的主从复制
参考网站:http://www.litrin.net/2011/12/20/redis%E7%9A%84%E4%B8%BB%E4%BB%8E%E5%A4%8D%E5%88%B6/作为MySQL对于Web应用的优化之一,主从复制(Master-slaver)是普遍被接受的,Redis作为当下一个no-sql的解决方案,很自然的将这个特性引入。同时将“操作便捷”作为一大目标,Redis的主从复转载 2012-10-16 15:38:58 · 558 阅读 · 0 评论 -
redis 分布式,主从同步
参考网站:http://blog.51yip.com/cache/1320.htmlredis和memcache比较像的,memcache可以实现服务器的集群,redis肯定也是可以的。下面在一台机,实现redis主从复制。1,copy一下redis.conf,生成一个从机的配置cp /usr/local/redis/redis.conf /usr/local/redis/转载 2012-10-16 15:43:09 · 743 阅读 · 0 评论 -
Redis 常见的性能问题和解决方法
参考网站:http://blog.nosqlfan.com/html/4077.html本文来自温柔一刀的分享,介绍了他在实际工作中遇到的一些Redis问题以及对应的规避和解决方案,如果你也在用Redis,那么可能其中有一些经验可供参考。原文链接:http://zhupan.iteye.com/blog/15761081.Master写内存快照save命令调度rdbSave函数转载 2012-10-16 15:40:27 · 637 阅读 · 0 评论 -
NoSQL数据库笔谈v2
<br />作为一个中文圈的NoSQL相关博客,没有转这一篇文章,绝对是我们的一个失误,本文来源于颜开的我自然博客,是一篇系统讲解NoSQL的长文。<br />原文HTML版本地址:[NoSQL数据库笔谈v2.html]<br />原文PDF版本下载:[NoSQL数据库笔谈v2.pdf]<br />另附上相关的NoSQL知识框图:<br /><br />文章索引序思想篇CAP最终一致性变体BASE其他I/O的五分钟法则不要删除数据RAM是硬盘,硬盘是磁带Amdahl定律和Gustaf转载 2011-05-17 18:13:00 · 679 阅读 · 0 评论 -
NoSQL数据库笔谈
序思想篇CAP最终一致性变体BASE其他I/O的五分钟法则不要删除数据RAM是硬盘,硬盘是磁带Amdahl定律和Gustafson定律万兆以太网手段篇一致性哈希 亚马逊的现状算法的选择Quorum NRWVector clockVirtual nodegossipGossip (State Transfer Model)Gossip (Operation Transfer Model)Merkle treePaxos背景DHTMap Reduce ExecutionHandling Deletes存储实现节转载 2011-05-17 17:49:00 · 1587 阅读 · 0 评论 -
NoSQL数据库探讨之一 - 为什么要用非关系数据库?
<br />随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如: <br /><br />1、High performance - 对数据库高并发读写的需求<br />web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载转载 2011-05-17 18:19:00 · 440 阅读 · 0 评论 -
mongo 管理工具 rock mongo
<br />下载最新版的mongo 管理工具:<br />wget http://sourceforge.net/projects/rockmongoadmin/files/rockmongo-v1.0.7.r87.tar.gz/download<br /> <br />tar zxvf rockmongo-v1.0.7.r87.tar.gz <br /> <br />将解压后的文件 cp 到 apache 或 nginx 的www目录下<br /> <br />在 http 直接运行即可,注意 confi原创 2011-05-24 00:43:00 · 981 阅读 · 0 评论 -
mongoDB旅程
<br /> 一直想玩玩nosql的,但在工作中一直没找到切入点,现在一个新东西要上之处,应该能把nosql融合进去;之前在弄tokyocabinet/tokyotyrant ; 但感觉客户端资源不多,所以把苗头转向了mongoDB;但也继续对这个保持关注,呵呵。感觉以下这个文章比较清新的介绍了基本功能和原理了Tokyocabinet/Tokyotyrant文档大合集 http://www.162cm.com/p/tokyotyrant.html<br /><br />分布式领域CAP理论:<b转载 2011-05-25 15:22:00 · 1454 阅读 · 0 评论 -
mongodb 官方文档
看文档,还是要看官方的不过mongodb的官方文档相对而言还是比较简单:http://www.mongodb.org/display/DOCS/Querying对一些find 里面的 in 等用法都没有进行阐述~~~~~~~~期待 加强~~~原创 2011-05-25 17:29:00 · 578 阅读 · 0 评论 -
MongoDB 无法启动
<br />mongo 有时在操作时候无法启动<br /> <br />1 **************<br />old lock file: /usr/local/www/mongodb/mongod.lock. probably means unclean shutdown<br />recommend removing file and running –repair<br />see: http://dochub.mongodb.org/core/repair for more原创 2011-05-24 00:39:00 · 2659 阅读 · 0 评论 -
flare的服务器结构图
<br />关于flare的扫盲知识,请访问官方站点:http://labs.gree.jp/Top/OpenSource/Flare-en.html<br />这篇中文文章有很详细的介绍:http://night9.cn/2009/07/19/421.html<br /><br />flare的各个服务器的结构如下:<br /><br /><br />说明:<br />1、index server对应flarei<br />2、proxy server, master server和s转载 2011-05-24 13:39:00 · 899 阅读 · 0 评论 -
python,php mongo 进行模糊查询
在使用mysql时常常用到需要进行like查询的情况,当将存储介质切换为mongo时,我们也需要用到这种情况,幸亏mongo提供正则表达式操作,我们可以用它来likepython 模糊查询def query(): conn = Connection('127.0.0.1',27017) db = getattr(conn,'dbname') coll = getattr(db,'collname') #使用正则查询 import re原创 2011-05-25 13:49:00 · 7136 阅读 · 1 评论 -
mongo 使用 in操作
<br />好少的文字,参见这里<br />http://stackoverflow.com/questions/4345361/using-mongo-find-with-in-and-regex原创 2011-05-25 18:53:00 · 1291 阅读 · 0 评论 -
php redis 扩展安装
此文章基于php的前一篇文章使用phpize安装php相关扩展(http://blog.youkuaiyun.com/wzm112/article/details/7924706):1.下载reids相应版本包: https://github.com/owlient/phpredis/downloads 下载 tar.gz 版本上传到服务器2.tar -zxvf 文件 进行解压3. cd 文件路原创 2012-08-30 17:44:52 · 555 阅读 · 0 评论 -
如何实现简单的RPC服务
说RPC必有的一句话:RPC(Remote Promote Call) 一种进程间通信方式。允许像调用本地服务一样调用远程服务。如何像调用本地服务一样调用远程服务?可以将RPC框架整体分为三部分:客户端、服务端、注册中心服务端将自己对外提供的服务注册到注册中心,暴露出来;客户端通过服务端提供的接口到注册中心发现服务,并完成服务的调用。那么客户端、服务端和注册中心都需要做什么事情呢?...转载 2019-04-11 19:42:02 · 664 阅读 · 0 评论