随笔分类 -  存储

Mysql 5.1 安装和配置
摘要:1. 安装 安装前可以看一下configure -h,其中可能用到的有: --without-server 不安装服务器mysqld之类的。 --with-mysqld-ldflags=-all-static--with-client-ldflags=-all-static 全部用静态库shell> groupadd mysqlshell> useradd -g mysql mysqlshell> gunzip < mysql-VERSION.tar.gz | tar -xvf -shell> cd mysql-VERSIONshell> ./configu 阅读全文

posted @ 2012-04-22 20:30 daemonh 阅读(358) 评论(0) 推荐(0)

RPG和SNS类游戏的cache server设计和实现区别随笔
摘要:把平时对cache这块内容的思考、实践总结一下。游戏的cache server的设计和实现策略由游戏逻辑特点决定。RPG和SNS类用户(这里用户指游戏中的玩家帐号和角色)行为特征不一样,他们的cache server实现策略也存在不同。RPG类的cache server实现起来比较简单一些。大部分情况以玩家帐号和角色ID作为key,处理查增改删的功能。查询 先看cache中有没有对应key的数据,有,直接返回;没有从持久化设备处查询,查到了,更新cache。增加和更新 很多时候,这两个功能要一起实现。增加一条记录大部分情况要有返回值。 应用要增加一条记录,要确定一下,他是否存在了,存在的话,就 阅读全文

posted @ 2012-04-19 15:09 daemonh 阅读(245) 评论(0) 推荐(0)

MongoDB最佳实践
摘要:文 / Ines Sombra 译 / 李刚将MongoDB加入到我们的服务支持列表中,是整个团队年初工作计划中的首要任务。但我们感觉如果先添加一项对NoSQL存储的支持,而不是先升级已支持的关系型数据库,可能对用户不太好,毕竟目前的用户都使用关系型数据库。所以我们决定将引入MongoDB这项工作放到升级MySQL和PostgreSQL之后来做。到目前为止,MySQL 5.5的Beta版已在进行中,而PostgreSQL的9.1 Beta版也将进入流程,因此我们打算在2012年第一季度中应用这两个版本。由于我们对MongoDB的关注,我们选择性地为几名使用MongoDB的用户提供了技术支持。在 阅读全文

posted @ 2012-04-01 17:30 daemonh 阅读(137) 评论(0) 推荐(0)

解密Redis持久化
摘要:http://blog.nosqlfan.com/html/3813.html解密Redis持久化作者:nosqlfan on 星期二, 三月 27, 2012 ·4条评论【阅读:1,679 次】本文内容来源于Redis作者博文,Redis作者说,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章非常长,也很值得一看,NoSQLFan将主要内容简述成本文。什么是持久化,简单来讲就是将数据放到断电后数据不会丢失的设备中。也就是我们通常理解的硬盘上。写操作的流程首先我们来看一下数据库在进行写操作时到底做了 阅读全文

posted @ 2012-04-01 16:57 daemonh 阅读(194) 评论(0) 推荐(0)

8种Nosql数据库系统对比
摘要:http://blog.jobbole.com/1344/导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章。文章由敏捷翻译 –唐尤华编译。如需转载,请参见文后声明。虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。这意味着软件架构师更应该在项目开始时就选择好一个适合的 NoSQL数据库。针对这种情况,这里对Cassandra、 Mongodb、 阅读全文

posted @ 2012-03-03 10:44 daemonh 阅读(146) 评论(0) 推荐(0)

为什么要用非关系数据库?
摘要:原文 http://www.iteye.com/topic/524977随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:1、High performance - 对数据库高并发读写的需求web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。关系数据库应付上万次SQL查询还勉强 阅读全文

posted @ 2012-03-03 10:28 daemonh 阅读(418) 评论(0) 推荐(0)

导航