随笔分类 -  NoSQL

摘要:http://redis.readthedocs.org/en/latest/index.html 阅读全文
posted @ 2012-05-03 10:45 balaamwe 编辑
摘要:http://blog.sina.com.cn/s/blog_7800d9210100t33v.html我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL有了非常深入的研究,但是在最近准备YunTable的Chart的时候,发现NoSQL不仅非常博大精深,而且我个人对NoSQL的理解也只是皮毛而已,但我还算是一个“知耻而后勇”的人,所以经过一段时间的学习之后,从本系列第六篇开始,就将和大家聊聊NoSQL,而本篇将主要给大家做一下NoSQL数据库的综述。首先将和大家聊聊为什么NoSQL会在关系型数据库已经非常普及的情况下异军突起?诞生的原因随着互联网的不断发展,各种类型的应用层出 阅读全文
posted @ 2012-05-02 15:23 balaamwe 编辑
摘要:这是一篇很牛逼的技术文章,讲述如何对 NoSQL 的数据进行建模。英文原文:http://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/NoSQL databases are often compared by various non-functional criteria, such as scalability, performance, and consistency. This aspect of NoSQL is well-studied both in practice and theo 阅读全文
posted @ 2012-05-02 11:06 balaamwe 编辑
摘要:转载自IT168:http://tech.it168.com/a2011/0715/1218/000001218808.shtml 【IT 168专稿】在前面的系列文章中简单评测了HandlerSocket、TTServer、MongoDB、Redis和HBase五款NoSQL产品,本文对评测结果做一下总结。 数据库评测回顾: •主流NoSQL数据库评测之HandlerSocket •主流NoSQL数据库评测之Tokyo Cabinet •主流NoSQL数据库评测之MongoDB •主流NoSQL数据库评测之Redis •主流NoSQL数据库评测之HBase ... 阅读全文
posted @ 2012-01-17 16:29 balaamwe 编辑
摘要:地理位置索引支持是MongoDB的一大亮点,这也是全球最流行的LBS服务foursquare 选择MongoDB的原因之一。我们知道,通常的数据库索引结构是B+ Tree,如何将地理位置转化为可建立B+Tree的形式,下文将为你描述。首先假设我们将需要索引的整个地图分成16×16的方格,如下图(左下角为坐标0,0 右上角为坐标16,16):单纯的[x,y]的数据是无法建立索引的,所以MongoDB在建立索引的时候,会根据相应字段的坐标计算一个可以用来做索引的hash值,这个值叫做geohash,下面我们以地图上坐标为[4,6]的点(图中红叉位置)为例。我们第一步将整个地图分成等大小的 阅读全文
posted @ 2012-01-17 16:19 balaamwe 编辑
摘要:Redis入门教程作者:nosqlfanon 星期五, 七月 23, 2010 ·评论本文【阅读:1,425 次】入门教程,仅供菜鸟。原文链接:http://lgone.com/html/y2010/776.html本文包括如下内容:Redis简介Redis的性能安装Redis、Redis启动参数介绍应用实例:利用Redis构建简单的微博系统(官方例子链接)[注:入门教程,仅供菜鸟]1.Redis简介Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表 阅读全文
posted @ 2012-01-17 15:40 balaamwe 阅读(366) 评论(0) 推荐(0) 编辑
摘要:http://www.ladylan.com/?p=137Starling是一个使用Memcached协议的,轻量级的消息队列服务器,从它被开发至今已经有一段时间了。Starling使得为多个进程和多个主机之间的并行作业编写一个可通过网络访问的消息队列(或多个消息队列),变得极其容易。Starling由Twitter开发,并用于处理其系统内的产生的大量的消息队列。Starling 在实际应用中已经得到了验证,并且不仅仅只有Twitter自己在使用,另一家公司FiveRuns也在使用Starling。FiveRuns 甚至创建了他们自己的Starling 版本,按照他们的说法,Starling是 阅读全文
posted @ 2011-12-25 17:30 balaamwe 编辑