- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 分布式数据访问层DDAL
<br />首先,数据库切分有两种:水平切分、垂直切分。<br />水平切分就是横向扩库或扩表,利用DB路由或者table路由查询查询。google有个hibernateShards,这里没什么可说。阿里还有自己的DDAL框架Amoeba。<br />垂直切分就是把不同的业务放到不同库中,业务切分、系统解耦、分布式事务。复杂的业务涉及到数据同步问题,我们大量即时数据采用共用内存缓存达到数据实时读取的目的。<br /> <br />今天用户抱怨我们上传图片不如阿里快,其实分布式缓存GFS,Google就是行业
2010-07-30 15:37:00 1728
原创 magent做memcached集群
magent是一款开源的Memcached代理服务器软件,其项目网址为: http://code.google.com/p/memagent/ 一、安装步骤: 编译安装libevent: wget http://monkey.org/~provos/libevent-1.4.9-stable.tar.gz tar zxvf libevent-1.4.9-stable.tar.gz
2010-07-28 18:57:00 3038 1
原创 memcached协议及命令
<br /> <br />基本 memcached 客户机命令<br />您将使用五种基本 memcached 命令执行最简单的操作。这些命令和操作包括:setaddreplacegetdelete<br /> <br />前三个命令是用于操作存储在 memcached 中的键值对的标准修改命令。它们都非常简单易用,且都使用清单 5 所示的语法:<br /><br />清单 5. 修改命令语法 command <key> <flags> <expiration time> <bytes> <va
2010-07-28 17:44:00 1228
原创 Memcached集群及hash算法
memcached是业内使用最多,最稳定的内存缓存服务器,danga的java_memcached-client也是比较稳定的一款java分布式集群客户端。 其实现原理是利用hash算法实现服务器定位,保证读写都在同一台。memcached集群数据互补,没有主从和备份,这是很多公司节约成本的做法。所以在一台服务器宕机的情况下,读写都无法进行,转到nosql数据库或RDBMS,并在服务器重新启动后
2010-07-28 17:09:00 1098
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人