书栈网 · BookStack 本次搜索耗时 0.044 秒,为您找到 253544 个相关结果.
  • 处理多维度变化——桥接模式(一)

    处理多维度变化——桥接模式(一) 处理多维度变化——桥接模式(一) 在正式介绍桥接模式之前,我先跟大家谈谈两种常见文具的区别,它们是毛笔和蜡笔。假如我们需要大中小3种型号的画笔,能够绘制12种不同的颜色,如果使用蜡笔,需要准备3×12 = 36支,但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及到的对象个数仅为 3 + 12 ...
  • 深入浅出外观模式(三)

    深入浅出外观模式(三) 深入浅出外观模式(三) 抽象外观类 在标准的外观模式结构图中,如果需要增加、删除或更换与外观类交互的子系统类,必须修改外观类或客户端的源代码,这将违背开闭原则,因此可以通过引入抽象外观类来对系统进行改进,在一定程度上可以解决该问题。在引入抽象外观类之后,客户端可以针对抽象外观类进行编程,对于新的业务需求,不需要修改原有外观...
  • 系统调用概念简介

    Linux 内核系统调用 第一节 简介 什么是系统调用? # write系统调用的实现 总结 链接 Linux 内核系统调用 第一节 简介 这次提交为 linux内核解密 添加一个新的章节,从标题就可以知道, 这一章节将介绍Linux 内核中 System Call 的概念。章节内容的选择并非偶然。在前一章节 我们了解了中断及中...
  • 基本概念

    统计信息的类型 收集统计信息的时机 统计信息缓存 统计信息查询 在数据库中,我们通常所说的“统计信息”实际上指的是优化器统计信息(optimizer statistics),它是一个描述数据库中表和列信息的数据集合。优化器代价模型(optimizer cost model)依赖于查询中涉及到的表、列、谓词等对象的统计信息来选取计划,它通常是代价模型...
  • 性能问题的常见原因

    性能问题的常见原因 识别硬件和Segment失效 管理负载 避免竞争 维护数据库统计信息 识别查询计划中的统计信息问题 调整统计收集 优化数据分布 优化数据库设计 Greenplum数据库最大量限制 性能问题的常见原因 这一节解释了常见性能问题的排查以及对这些问题可能的解决方案。 上级主题: 管理性能 识别硬件和Segm...
  • 什么是操作系统

    什么是操作系统 站在一万米的代码空间维度看 站在计算机发展的百年时间尺度看 寒武纪生物大爆发时代 泥盆纪鱼类时代和二叠纪两栖动物时代 侏罗纪与白垩纪的爬行动物时代 古近纪哺乳动物时代 第四纪智人时代 二十一世纪神人时代 什么是操作系统 站在一万米的代码空间维度看 现在的通用操作系统是一个复杂的系统软件,比如 Linux 操作系统达...
  • 扩容Greenplum系统

    扩容Greenplum系统 扩容Greenplum系统 为了放大性能和存储能力,通过向集群增加主机来扩容用户的Greenplum系统。 随着额外的数据被收集以及现有数据的保留时间增加,数据仓库会随着时间而长大。 有时,有必要增加数据库能力来联合不同的数据仓库到一个数据库中。 也可能需要额外的计算能力(CPU)来适应新增加的分析项目。 尽管在系统被初...
  • 3.3. 读写分离

    背景 挑战 目标 应用场景 复杂的主从数据库架构 相关参考 背景 面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。 对于同一时刻有大量并发读操作和较少写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操作,从库负责处理查询操作,能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到极大的改善。 通...
  • 第三部分:衍生数据

    第三部分:衍生数据 记录和衍生数据系统 记录系统(System of record) 衍生数据系统(Derived data systems) 章节概述 索引 第三部分:衍生数据 在本书的第一部分 和第二部分 中,我们自底向上地把所有关于分布式数据库的主要考量都过了一遍。从数据在磁盘上的布局,一直到出现故障时分布式系统一致性的局限。但所有的...
  • losetup - 设定与控制循环(loop)设备

    losetup - 设定与控制循环(loop)设备 补充说明 语法 选项 参数 loop设备介绍 实例 losetup - 设定与控制循环(loop)设备 设定与控制循环(loop)设备 补充说明 losetup命令 用来设置循环设备。循环设备可把文件虚拟成块设备,籍此来模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等...