首页 > 其他分享 >阅读笔记

阅读笔记

时间:2023-03-02 20:00:47浏览次数:34  
标签:需求 架构 数据库 笔记 可修改性 阅读 Mysql 组件

可修改性指系统或者软件能够快速的以较高的性价比对系统进行变更的能力,可修改性战术的目标是控制实现、测试和部署变化的时间的成本。就比如说《大型网站技术架构:核心原理与案例分析》一书中所提到的数据库表的设计,学生的课程各不相同,所选的也不相同,但是即使设计了许多冗余字段也不能确保一定够用,所以引入了可以直接声明的纵列,这就提现了其是否具备可修改性。
可修改性是对于应用的架构所作的修改的容易程度。可修改性能够被进一步分解为在下面所描述的可进化性、可扩展性、可定制性、可配置性和可重用性。基于网络的系统的一个特殊的关注点是动态的可修改性,它要求在对一个已部署的应用做修改时,无需停止和重新启动整个系统。即使有可能建造一个完美地匹配用户需求的软件系统,那些需求也会随时间发生变化,就像社会的变化一样。
其中用户的需求是引起可修改性的重要原因,同样系统的内在需求也是引起可修改性的原因。淘宝初期用Mysql数据库,但是由于访问人数的不断增多,Mysql已经支撑不起庞大的用户群体,所以淘宝只能对自身的数据库体系架构不断进行更新和修缮。
在新的组件插入旧组件的时候要与旧组件实现共存,而且旧组件也不能影响新组建的扩展性。

标签:需求,架构,数据库,笔记,可修改性,阅读,Mysql,组件
From: https://www.cnblogs.com/chenjiachengshmily/p/17173204.html

相关文章

  • 阅读笔记——《大型网站技术架构:核心原理与技术分析》可用性、可伸缩性、可扩展性
    在制作软件的过程中,引入软甲架构的概念能够很大程度上提高软件质量。今天阅读了李智慧主编的《大型网站技术架构:核心原理与技术分析》部分内容,从软件的高可用性、可伸......
  • 阅读-软件架构可用性
    阅读《大型网站技术架构核心原理与案例分析》--李智慧软件架构可用性陈振辉摘要:网站可用性是大型网站核心架构设计之一,好的架构应该具有好的方法,行业中对于可用性也有评......
  • 阅读笔记
    提高可用性手段:使用较为昂贵的软硬件设备数据和服务的冗余备份及失效转移(保证服务器硬件故障时服务依然可用、数据依然可以被访问并保存)应用层——服务器——数据层这......
  • 阅读笔记《大型网站技术架构核心原理与案例分析》《高性能网站建设指南》
     软工三班曹亚凯在周四的专业课上阅读了两位业界前辈的专业参考书,因为小组要做的针对性研究探讨方面是关于网站性能的,所以针对于网站性能优化,根据其前辈书中的知识做一......
  • typeScript学习笔记
    简而言之,TypeScript是JavaScript的超集,具有可选的类型并可以编译为纯JavaScript。从技术上讲TypeScript就是具有静态类型的JavaScript。什么是TypeScript?TypeScrip......
  • 3月1日至3月2日——数据结构与算法分析阅读笔记,线性表,AI。
    (开头是一些废话啊,最近感觉学习状态不太好,上高数的时候左耳听进去右耳就出来了,有点跟不上,可能是没吃饭的原因,也可能是最近强度有点大了,下午上完课就给自己休息了一下,结果刷......
  • 关于可用性的阅读笔记
    在看了《大型网站技术架构:核心原理与案例分析》这本书关于可用性介绍部分后,我有了很多感悟。在我之前的世界里,软件的可用性,似乎只停留在软件能用,遇到了错误,程序被......
  • Java学习笔记(三)java方法
    学习笔记3Java方法一、什么是方法System.out.println()是什么System是一个类,out是一个对象,println()就是一个方法意思是调用System中的out对象的println()方法......
  • 《大型分布式网站架构设计与实践》阅读笔记
    本书主要介绍了如何设计和构建大型分布式网站的架构,内容包括分布式系统的基础知识、分布式系统架构设计的原则和方法、分布式系统的核心技术和实践等方面。1.分布式系统基......
  • gpgpu-sim 源码学习笔记
    gpgpu-sim源码学习笔记sourcecode1.docuserguidemainpageisca2012tutorialmicro2012-tutorialfunction提供cycles精确的GPGPU仿真模型支持PTX功能模拟......