`
java_mzd
  • 浏览: 583281 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

存储基础知识——索引的本质

 
阅读更多
实习回来后,一直在努力总结自己实习期间学到的东西,还是得再三感想淘宝给自己一个实习的机会。

在实习过程当中,从各位师兄身上真的学到很多东西,当然,如我一直所说,在实习过程当中,我始终觉得自己最大的收获不是具体的技术、技能上的,而是心态、视野上的,各位大牛们让我始终清醒的认识到自己的差距,让自己明白自己还嫩着呢。

更重要的是,在这种环境下,我能接触到各种各样的技术,都可以见识一下,这很有助于我找到一个更细分一点的领域让自己去努力,让自己钻研,很庆幸的是,我的TL在存储方面确实有比较深的积累,因为工作、兴趣的关系,自己自然在工作之余,几乎所有的时间都花在了对存储/分布式存储的一些基础知识的学习。 

还是要再次感谢我的团队,在实习期间自己确实感觉收获很多。。

 

恩,题外话说完了,正好最近胡老师提供个机会,让我们自己去讲台上分享我们的经验、知识。

自己也一直想努力总结一下存储的相关知识,正好就想着借蓝杰这个平台来给自己个机会,于是就有了这次分享。

 

分享的内容主要是:1.存储基础分享的整体框架

2.本次分享内容介绍:

1.什么是索引?

2.RDBMS索引的选择?

3.磁盘、内存特性

4.MyIsam、InnoDB的索引实现

5.组合索引、非聚集索引、聚集索引

6.索引的使用——最左前缀原理

7. 索引调优——索引选择度问题

 

分享的具体内容就不写了,传上分享的PPT吧,PPT的注释中讲主要想讲的内容都由写了一下。

 

本博客就当作为自己的一个备忘吧,辛辛苦苦写的ppt别丢了。

 

 

 

 
5
3
分享到:
评论
3 楼 dotjar 2011-09-22  
大致看了一下,不错,你将来一定会成为一代宗师!
2 楼 dafeiwang 2011-09-20  
膜拜一下!!
1 楼 freewxy 2011-09-20  
强大!!!

相关推荐

    二级C公共基础知识总结(整理).pdf

    本文主要概述了这些基础知识,并集中在C语言二级考试的公共知识上。 首先,算法是解决问题的精确步骤描述,它不等同于程序,但程序的编写离不开算法的设计。算法的四个基本特征包括可行性、确定性、有穷性和拥有...

    算法和数据结构——左程云.zip

    这份资料集主要聚焦于算法与数据结构的学习,这对于任何计算机科学专业的学生或软件开发者来说都是必不可少的基础知识。下面将详细阐述其中可能涵盖的重要知识点。 一、算法基础 算法是解决问题或执行任务的精确...

    数据结构的c语言实现————是相当不错的一本书

    数据结构是计算机科学中的核心概念,它涉及到如何有效地组织和管理数据,以便于...通过阅读和分析书中的代码,不仅可以提升C语言编程技巧,还能增强对数据结构本质的理解,为后续的算法学习和实际开发打下坚实的基础。

    数据结构习题

    本题目的重点在于理解和应用数据结构的基础知识,包括数据的逻辑结构、存储结构以及算法的基本特性。 1. 数据结构的基础: - 数据是数据元素的集合,而数据元素是数据的基本单位,它可以由一个或多个数据项组成。 ...

    大学文献检索资料 DOC

    《实用新型专利公报》、《外观设计专利公报》内容有:专利权授予(文摘)——授权公告索引(IPC索引、专利号索引、专利权人索引)专利事务 发明专利申请公开实例: 51 Int.Cl. E04D 5/10 11 公开号 CN123917A 21...

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    第2章 游戏开发相关android基础知识 23 2.1 游戏中的音效 23 2.1.1 游戏中的即时音效 23 2.1.2 即时音效的一个案例 24 2.1.3 背景音乐播放技术 27 2.1.4 简易音乐播放器的实现 29 2.2 简单数据的...

    大数据平台架构——美团点评用户行为分析系统的构建与优化 共46页.pdf

    在性能优化方面,美团点评的专家团队分享了他们的一些经验,包括如何利用索引技术减少集合运算和去重计数的计算量,如何在保证查询并发度低的同时快速过滤问题本质。在这一过程中,针对转化率偏低的场景进行深度分析...

    涂抹ORACLE-第16章-体系结构之数据库物理存储结构

    在深入探讨Oracle数据库的物理存储结构之前,我们首先需要理解,这一章节并非侧重于具体的操作指南,而是致力于揭示Oracle数据库体系结构的基石——其物理存储结构。这不仅是对初学者而言的关键信息,也是所有希望...

    _基于舆情数据中台的产品多元化体系建设——以南方舆情为例.pdf

    在舆情分析中,需要从个体标签化走向全局指标化,深入分析事件的本质原因,形成建模的基础数据。例如,通过不同维度的建模,实现跨域舆情数据的整合,挖掘舆情数据从个体标签化到全局指标化,深度萃取数据价值,实现...

    数据结构课件

    3. **数据结构的存储方式**:试题中提到的四种数据结构存储方式——顺序存储、链式存储、索引存储和文件存储,并指出索引存储和文件存储的分类并不准确(×),实际上,这些存储方式涵盖了数据在计算机内存或外部...

    xml教程(清华IT学习认证中心)

    1. **XML基础知识**:XML设计的目标是传输和存储数据,而非显示数据,这与HTML(超文本标记语言)的主要用途——页面展示——有着本质区别。XML文档由元素、属性、实体、注释等组成,遵循严格的语法规范,如元素必须...

    82.对list倒序切片共2页.pdf.zip

    1. **列表的基础知识**:包括列表的创建、访问、修改和删除元素等基本操作。 2. **切片操作**:介绍切片的概念,如何通过索引来获取列表的部分元素。 3. **倒序切片**:重点讲解 `step` 参数为 -1 的用法,以及如何...

    数据库第四版答案

    通过对这份《数据库第四版答案》的深入学习和理解,读者不仅能掌握数据库的基础知识,还能提升在实际项目中应用这些知识解决问题的能力。无论你是数据库初学者还是经验丰富的开发者,这个资源都能提供宝贵的参考和...

    matlab零基础入门图像运算和变换:11 数组深入学习.zip

    总结,本课程"matlab零基础入门图像运算和变换:11 数组深入学习"将帮助你掌握MATLAB中的核心数据结构——数组,并利用其进行有效的图像运算和变换。通过学习,你将能够灵活地运用数组知识解决实际的图像处理问题。

    DBA的思想天空

    本书《DBA的思想天空——感悟Oracle数据库本质》旨在深入探讨Oracle数据库的性能调优方法及其背后的工作理念,通过丰富的实践经验与真实案例,为读者揭示了如何将理论知识灵活应用于实际工作中。作者强调,“思路是...

    数据库知识---初学者的首选

    数据库知识是信息技术领域不可或缺的一部分,尤其对于初学者来说,它是理解和掌握数据管理、存储和查询的基础。本资料包涵盖了从数据库的基本概念到关系代数的深入理解,旨在为初学者提供一套全面的学习资源。 首先...

    Data-Intensive Text Processing with MapReduce Jimmy Lin and Chris Dyer

    #### 二、MapReduce基础知识 ##### 2.1 功能性编程根源 MapReduce的设计理念受到了功能性编程思想的影响。在功能性编程中,函数被视为第一类公民,可以被传递作为参数或返回值。MapReduce的核心机制——映射(Map...

Global site tag (gtag.js) - Google Analytics