摘要: http://www.infoq.com/cn/news/2014/09/admaster-hadoop卢亿雷是现任AdMaster技术副总裁,曾在联想研究院、百度基础架构部、Carbonite China工作,关注高可靠、高可用、高扩展、高性能系统服务,以及Hadoop/HBase/Storm/S... 阅读全文
posted @ 2014-09-25 17:55 Django's blog 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 搭建mongodb分片http://gong1208.iteye.com/blog/1622078Sharding分片概念这是一种将海量的数据水平扩展的数据库集群系统,数据分表存储在sharding的各个节点上,使用者通过简单的配置就可以很方便地构建一个分布式MongoDB集群。MongoDB的数据... 阅读全文
posted @ 2014-09-25 17:51 Django's blog 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 可伸缩性架构常用技术——之数据切分(Data Sharding/Partition)1简介本来想写一篇可伸缩性架构方面的文章,发现东西太多了,久久未能下笔,这里首先把大家最关注的数据切分(Partition/Sharding)方面的内容先写完,给大家参考。我们知道,为了应对不断增长的数据,我们对数据... 阅读全文
posted @ 2014-09-25 14:27 Django's blog 阅读(242) 评论(0) 推荐(0) 编辑
摘要: http://tech.it168.com/a2011/0416/1178/000001178961_all.shtml【IT168 资讯】万丈高楼拔地起,高楼的成败取决于是否有一个好的地基。而一个系统的成败则取决于架构设计的优劣。当外部事物让公司项目失败,好的架构可以避免或减少损失,反之,一个不好... 阅读全文
posted @ 2014-09-25 12:10 Django's blog 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 大规模数据库的性能改善方法之一数据分割http://blog.sina.com.cn/s/blog_803d9ba90100xg25.html1、引言随着计算机应用领域的拓展和计算机硬件性能的提高,企业对数据保存量的要求不断提高。今天,企业所保存的数据量可能是几百个GB,甚至是几个TB,我们把这种数... 阅读全文
posted @ 2014-09-25 12:08 Django's blog 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 数据库水平拆分和垂直拆分区别(以mysql为例)数据库水平拆分和垂直拆分区别(以mysql为例)案例: 简单购物系统暂设涉及如下表:1.产品表(数据量10w,稳定)2.订单表(数据量200w,且有增长趋势)3.用户表 (数据量100w,且有增长趋势)以mysql为例讲述下水平拆分和垂直拆分,mys... 阅读全文
posted @ 2014-09-25 12:07 Django's blog 阅读(492) 评论(0) 推荐(0) 编辑
摘要: http://www.zhihu.com/question/19719997提问:如何设计或优化千万级别的大表?此外无其他信息,个人觉得这个话题有点范,就只好简单说下该如何做,对于一个存储设计,必须考虑业务特点,收集的信息如下:1.数据的容量:1-3年内会大概多少条数据,每条数据大概多少字节;2.数... 阅读全文
posted @ 2014-09-25 12:05 Django's blog 阅读(379) 评论(0) 推荐(0) 编辑
摘要: MySQL优化案例Mysql5.1大表分区效率测试Mysql5.1大表分区效率测试MySQL | add at 2009-03-27 12:29:31 by PConline | view:60, comment:0mysql5.1开始支持数据表分区了,原来的分表可以不用了,分表的不足在于多表查询不... 阅读全文
posted @ 2014-09-25 11:57 Django's blog 阅读(617) 评论(0) 推荐(0) 编辑
摘要: http://www.169it.com/article/3219955334.html sql语句使用基本原则:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致... 阅读全文
posted @ 2014-09-25 11:42 Django's blog 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 简述:本文内容主要 Giuseppe Maxia 曾在Mysql Conference & Expo 2010发表关于 经由整理后的内容,原文在下面的Presentation URL,本文用于自身学习 。我自身关于分区与未分区的测试,打算发表于另一篇博文。Giuseppe Maxia Bloght... 阅读全文
posted @ 2014-09-25 11:26 Django's blog 阅读(577) 评论(0) 推荐(0) 编辑
摘要: mysqlPartition(分区)初探表数据量大的时候一般都考虑水平拆分,即所谓的sharding.不过mysql本身具有分区功能,可以实现一定程度 的水平切分.mysql是具有MERGE这种引擎的,就是把一些结构相同的MyIASM表作为一个表使用,但是我觉得 MERGE不如partition实用... 阅读全文
posted @ 2014-09-25 11:16 Django's blog 阅读(586) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/binger819623/article/details/5280267一、 分区的概念二、 为什么使用分区?(优点)三、 分区类型四、 子分区五、 对分区进行修改(增加、删除、分解、合并)六、 不同引擎的分区特性七、 分区的限制性分区概念分区... 阅读全文
posted @ 2014-09-25 10:59 Django's blog 阅读(917) 评论(0) 推荐(0) 编辑