1.索引简介 为了满足对数据的快速访问,我们通常需要将数据组织成一种有序的方式, 而原始的情况下数据的物理存储顺序便可代表一种“序”,但是由于物理存储的“序”只能是一种,但我们业务的访问模式是多样的,所以我们有了索引,索引是一种以更小代价来组织数据关系的一种“序”,不同的索引可以满足不同的访问模式....
分类:
数据库 时间:
2015-08-19 01:55:19
阅读次数:
175
顺序容器总结:array:固定大小的数组,支持快速访问,不能添加和删除元素vector:动态数组,支持快速访问,但在尾部之外插入或删除元素会很慢string:与vector相似的容器,用于保存字符deque:双向队列,支持快速随机访问,在头尾位置插入元素速度很快list:双向链表,支持双向访问,在链...
分类:
其他好文 时间:
2015-08-15 19:51:30
阅读次数:
228
索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是.....
分类:
数据库 时间:
2015-08-11 18:20:52
阅读次数:
161
索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(name)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应...
分类:
数据库 时间:
2015-08-06 01:59:21
阅读次数:
145
数组的定义与访问数组是一系列数据的集合,可以存储大量数据,通过数组的下标、key,可以实现对数据的快速访问.为什么要使用数组呢?如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的var cars1 = "宝马" var cars1 = "卡宴" var cars1 = "...
分类:
编程语言 时间:
2015-08-02 13:05:58
阅读次数:
124
习惯了点击“资源管理器”后就能快速的打开自己的文件,现在win10系统上却是默认打开“快速访问”界面,虽然这种设计会让某些操作更加便捷,但是对于我们这种使用windows的“良好习惯”,是短时间适应不来的,并且我们也不需要去是适应它。现在我就来说下如何设置win10资源管理..
最近我在读 Robert Sedgewick 和 Kevin Wayne 的经典著作《算法(第4版)》:
这本书第4章第1节讨论无向图,下面就是无向图的 API(英文版第522页):
对于非稠密的无向图,标准表示是使用邻接表,将无向图的每个顶点的所有相邻顶点都保存在该顶点对应的元素所指向的一张链表中。所有的顶点保存在一个数组中,使用这个数组就可以快速访问给定顶点...
分类:
其他好文 时间:
2015-08-01 14:22:46
阅读次数:
217
索引是一种数据结构,用来快速访问数据库表格或者视图中的数据。索引的目的是加快对表中数据记录的查找或排序。索引的代价一是增加了数据库的存储空间,二是在插入和修改时要花费更多的时间。索引有两中形式,聚簇索引和非聚簇索引聚簇索引也叫聚集索引,是一种对磁盘上数据重新组织以按指定 的一个或多个列的值排列。每张...
分类:
其他好文 时间:
2015-07-28 22:50:49
阅读次数:
136
常见的数据库优化方法:索引(数据库),缓存,分表,分库,sql优化。索引:创建索引一般有以下两个目的:维护被索引列的唯一性和提供快速访问表中数据的策略。95% 的数据库性能问题都可以采用索引技术得到解决。索引有助于提高检索性能,但过多或不当的索引也会导致系统低 效。因为用户在表中每加进一个索引,数据...
分类:
数据库 时间:
2015-07-20 12:56:18
阅读次数:
151