数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。我们将会在本系列的博客种利用数据结构的知识打造一个可复用的模板库,基础语言是 C++。
分类:
编程语言 时间:
2018-08-08 00:34:04
阅读次数:
182
1、OLTP和OLAP OLTP的全称是 Online Transaction Processing, OLTP主要用传统的关系型数据库来进行事务处理。OLTP最核心的需求是单条记录的高效快速处理,索引技术、分库分表等最根本的诉求就是解决此问题。 OLAP的全称是 Online Analytical ...
分类:
其他好文 时间:
2018-08-07 15:12:06
阅读次数:
144
定义 定义 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 数组 数组 在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织 ...
分类:
其他好文 时间:
2018-07-10 20:11:11
阅读次数:
219
1、数据结构 数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。 通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 一、数据结构的基本功能 ①、如何插入一条新的数据项 ②、如何寻找某一特定的数据项 ③、如 ...
分类:
编程语言 时间:
2018-07-09 10:58:44
阅读次数:
223
MySQL调优三步: 慢查询 (分析出现出问题的sql) Explain (显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句) Profile(查询到 SQL 会执行多少时间, 并看出 CPU/Memory 使用量, 执行过程中 System ...
分类:
其他好文 时间:
2018-06-26 17:12:50
阅读次数:
192
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 ...
分类:
其他好文 时间:
2018-06-20 14:44:26
阅读次数:
178
摘要 HUABASE 是基于列存储的关系型数据库系统。列存储技术的特点是数据查询效率高,读磁盘少,存储空间少,是构建数据仓库的理想架构。 HUABASE 实现了多种数据压缩机制、查询优化和稀疏索引技术,在支持高效率的商业智能方面具有良好的发展前景,可以帮助企业轻松做出明智的业务经营决策。 HUABA ...
分类:
数据库 时间:
2018-06-15 13:02:01
阅读次数:
235
我们都知道,骆驼祥子是老舍的一部优秀的长篇小说,在初中阶段我们都学习过吧,那么今天, 我就以骆驼祥子为例,来分析一下2018年在建站的过程中,对于数据库和索引技术方面,百度和谷歌等搜索巨头有哪些变化,以此来帮助我们更好的优化数据库结构,少走一些弯路。 博客程序我是接触的比较早的,可能是因为我是小白, ...
分类:
数据库 时间:
2018-05-26 21:21:31
阅读次数:
174
广告引擎之索引介绍 —— 倒排索引 广告引擎之索引介绍 —— 倒排索引 最近两周对广告引擎索引技术进行了一些了解,主要了解了一下索引的构成方式以及构建过程,感觉这一部分还是有一些深度,加上文档可能贫乏,了解起来需要花费一定的时间,所以结合自己的理解,我想把这个过程纪录下来,算是作为一份补充的参考文档 ...
分类:
其他好文 时间:
2018-05-22 18:30:52
阅读次数:
186
java中集合框架其实就是数据结构的实现的封装; 参考资料:任小龙教学视频 1,什么是数据结构? 数据结构是计算机存储,组织数据的方式; 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合; 通常情况下,精心选择的数据结构可带来更高的运行或者存储效率, 数据结构往往同高效的检索算法和索引技术 ...
分类:
编程语言 时间:
2018-05-04 10:32:35
阅读次数:
204