系统架构
文章平均质量分 84
lm_123_456
本人热爱学习新技术,有良好的自学能力,热爱编程,有责任心,执行能力强,对待生活积极向上,乐观,为人诚恳,积极接受困难和挑战
展开
-
架构设计:系统存储(10)——MySQL简单主从方案及暴露的问题
转自http://blog.csdn.net/yinwenjie/article/details/529351401、概述从本篇文章开始我们将花一定的篇幅向读者介绍MySQL的各种服务集群的搭建方式。大致的讨论思路是从最简的MySQL主从方案开始介绍,通过这种方案的不足延伸出更复杂的集群方案,并介绍后者是如何针对这些不足进行改进的。MySQL的集群技术方案特别多,这几篇文章会选择一些典型的集群方案向转载 2016-12-10 11:11:30 · 292 阅读 · 0 评论 -
架构设计:系统存储(9)——MySQL数据库性能优化(5)
转自http://blog.csdn.net/yinwenjie/article/details/52757457=================================== (接上文《架构设计:系统存储(9)——MySQL数据库性能优化(5)》) 4-3-3-3、避免死锁的建议上一篇文章我们主要介绍了MySQL数据库中锁的基本原理、工作过程和产生死锁的原因。通过上一篇文章的介绍,可以转载 2016-12-10 10:56:45 · 344 阅读 · 0 评论 -
架构设计:系统存储(8)——MySQL数据库性能优化(4)
转自http://blog.csdn.net/yinwenjie/article/details/5273506================================ (接上文《架构设计:系统存储(7)——MySQL数据库性能优化(3)》) 4-3、InnoDB中的锁虽然锁机制是InnoDB引擎中为了保证事务性而自然存在的,在索引、表结构、配置参数一定的前提下,InnoDB引擎加锁过程转载 2016-12-10 10:42:55 · 424 阅读 · 0 评论 -
架构设计:系统存储(7)——MySQL数据库性能优化(3)
转自http://blog.csdn.net/yinwenjie/article/details/52515316接上文《架构设计:系统存储(6)——MySQL数据库性能优化(2)》) 4、影响SQL性能的要素MySQL数据库的性能不止受到性能参数和底层硬件条件的影响,在这两个条件一定的情况下,开发人员对SQL语句的优化能力更能影响MySQL数据库的性能。由于MySQL中不同数据库引擎对SQL语句转载 2016-12-10 10:18:53 · 346 阅读 · 0 评论 -
架构设计:系统存储(6)——MySQL数据库性能优化(2)
转自http://blog.csdn.net/yinwenjie/article/details/52515316============================== (接上文《架构设计:系统存储(5)——MySQL数据库性能优化(1)》) 3-3、突破I/O性能为了解决上一节中提到的I/O性能问题,本文这里基于之前介绍的块存储方案的知识,列出这个问题的几种解决方案。除了根据I/O吞吐量转载 2016-12-10 09:53:03 · 424 阅读 · 0 评论 -
架构设计:系统存储(5)——MySQL数据库性能优化(1)
转自http://blog.csdn.net/yinwenjie/article/details/52461398接上文:《架构设计:系统存储(4)——块存储方案(4)》 1、MySQL概述从本文开始我们将讨论建立在块存储方案之上的关系型数据库的性能优化方案和集群方案。关系型数据库的选型将以创业公司、互联网行业使用最广泛的MySQL数据为目标,但是MySQL的安装过程和基本使用方法等知识并不在我们转载 2016-12-10 09:44:43 · 428 阅读 · 0 评论 -
架构设计:系统存储(4)——块存储方案(4)
转自http://blog.csdn.net/yinwenjie/article/details/52430409================================ (接上文《架构设计:系统存储(3)——块存储方案(3)》) 6-2、Ext2和Ext3的区别在上文6-1小节中介绍的Ext文件系统结构主要适用于Ext2和Ext3文件系统,这两个版本的Ext文件系统在数据组织结构上基本转载 2016-12-10 09:39:07 · 314 阅读 · 0 评论 -
架构设计:系统存储(3)——块存储方案(3)
转自http://blog.csdn.net/yinwenjie/article/details/52190355(接上文《架构设计:系统存储(2)——块存储方案(2)》) 5-2、磁盘阵列设备目前磁盘阵列设备被广泛应用在从民用级计算到工业级计算的各个基础领域,本小节的内容就带各位读者进行一些概要性了解。集成在主板上的阵列控制器 最廉价的,也是在民用级市场上最普遍的做法,是将阵列控制器直接集成在主转载 2016-12-10 09:32:32 · 669 阅读 · 0 评论 -
架构设计:系统存储(2)——块存储方案(2)
转自http://blog.csdn.net/yinwenjie/article/details/52248862接上文《架构设计:系统存储(1)——块存储方案(1)》 4-2、固态硬盘工作过程本小节我们要解决一个关键问题:既然机械硬盘和固态硬盘从工作原理、制作工艺、技术规范等多个方面都完全不一样,那为什么无论硬件层是使用机械硬盘还是固态硬盘操作系统却都可以进行识别,并在其上进行数据读写呢?这个问转载 2016-12-10 09:20:15 · 325 阅读 · 0 评论 -
架构设计:系统存储(1)——块存储方案(1)
转自http://blog.csdn.net/yinwenjie/article/details/52208294 1、概述在“系统存储”专题中,我们将按照“从上至下”的顺序向读者介绍整个“系统存储”体系。在这个专题中我们将至少介绍机械硬盘的主要结构、磁盘阵列的分类、操作系统的EXT文件系统、NAS文件共享存储方案、分布式文件系统重要技术点和分布式文件系统示例。最后如果有时间我们将自行设计一款分布转载 2016-12-10 08:49:40 · 357 阅读 · 0 评论 -
架构设计:系统存储(11)——MySQL主从方案业务连接透明化(上)
转自http://blog.csdn.net/yinwenjie/article/details/529808831、MySQL主从方案业务层的问题在之前的文章中,我们提到MySQL一主多从集群模式下,对上层业务系统的访问带来了一些问题。本编文章中我们将深入分析这个问题,并介绍如何对这个问题进行改进。MySQL一主多从集群对上层业务系统带来的主要问题是,上层业务系统需要自行控制本次MySQL数据操作转载 2016-12-10 11:21:36 · 283 阅读 · 0 评论 -
MySQL在大型网站的应用架构演变
写在最前: 本文主要描述在网站的不同的并发访问量级下,MySQL架构的演变。可扩展性架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段有以下两种:Scale-up:纵向扩展,通过替换为更好的机器和资源来实现伸缩,提升服务能力 Scale-out:横向扩展, 通过加节点(机器)来实现伸缩,提升服务能力对于互联网转载 2016-12-19 16:10:31 · 259 阅读 · 0 评论