2015年8月16日

(转)数据库分片Shard操作

摘要: 2.1.1什么是数据切分"Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏中。"Sharding" 姑且称之为"分片"。Sharding 不是一门新技术,而是一个相对简朴的软件理念。众所周知,MySQL 5 之后才有了数据表分区功能,那么在此... 阅读全文

posted @ 2015-08-16 20:18 zhouzhou0615 阅读(5435) 评论(0) 推荐(0)

(转)系统设计题要考虑的方面

摘要: Cache:缓存,万金油,哪里不行优先考虑Queue:消息队列,常见使用Linkedin的kafkaAsynchronized:批处理+异步,减少系统IO瓶颈Load Balance: 负载均衡,可以使用一致性hash技术做到尽量少的数据迁移Parallelization:并行计算,比如MapRed... 阅读全文

posted @ 2015-08-16 18:23 zhouzhou0615 阅读(151) 评论(0) 推荐(0)

(转)漫游Kafka入门篇之简单介绍

摘要: 转自:http://blog.csdn.net/honglei915/article/details/37564521原文地址:http://blog.csdn.net/honglei915/article/details/37564521介绍Kafka是一个分布式的、可分区的、可复制的消息系统。它... 阅读全文

posted @ 2015-08-16 17:21 zhouzhou0615 阅读(198) 评论(0) 推荐(0)

导航