随笔分类 -  Database and file system

摘要:前段时间搞了搞Redis集群,想用做推荐系统的线上存储,说来挺有趣,这边基础架构不太完善,因此需要我们做推荐系统的自己来搭这个存储环境,就自己折腾了折腾。公司所给机器的单机性能其实挺给力,已经可以满足目前的业务需求,想做redis集群主要有以下几点考虑: 1、扩展性,scale-out,以后数据量... 阅读全文
posted @ 2013-11-02 16:25 EE_NovRain 阅读(5952) 评论(5) 推荐(2)
摘要:我这段时间在用redis,感觉挺方便的,但比较疑惑在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache,然后就查到下面对应的资料,是来自redis作者的说法(stackoverflow上面)。 You should not care too much about performances. Redis is faster per core with small values, but memcached is able to use multiple cores with a single executable and TCP port without help .. 阅读全文
posted @ 2013-08-19 18:57 EE_NovRain 阅读(15227) 评论(0) 推荐(4)
摘要:这里对近来看的部分NoSQL资料做一个汇总记录,主要包括简史、粗略分类及数据库选择的考虑事项。NoSQL常见的解释是“non-relational”,有时也称作Not Only SQL。 1、数据库发展的简单历史,个人感觉这篇文章(Ref:[2])讲得挺好的,知道过去才能把握未来: 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。 到了最近10年,网站开始快速发展。火爆的论坛、博客、sns、微博逐渐引领web领域的潮流。在初期,论坛的流量其实也不大,如果你接触网络比较早,你可能还记得那个时候还有文本型存储的论... 阅读全文
posted @ 2013-08-19 18:50 EE_NovRain 阅读(1924) 评论(0) 推荐(0)
摘要:以前比较多地关注存储系统的层级系统,而对于文件系统与硬盘之间的关系一直忽略了,这些天在看opentack架构,对这部分比较感兴趣,就查了一下。之前只知道内存与硬盘之间的交互关系,也即虚拟存储器(包括页式存储和页表的多级索引)的概念,而对于文件系统与硬盘,其实是另外一个系统,直接inode+block进行索引,下面这篇文章说的比较明白。http://guafei.iteye.com/blog/1061281文件系统是建立在硬盘上面的 扇区(Sector)为最小的物理储存单位,每个扇区为 512 bytes; 将扇区组成一个圆,那就是磁柱(Cylinder),磁柱是分割槽(partition)的最 阅读全文
posted @ 2012-07-20 22:13 EE_NovRain 阅读(859) 评论(0) 推荐(0)