文件查找在文件系统上查找符合条件的文件;文件查找:locate,find非实时查找(数据库查找):locate实时查找:find1.非实时查找(数据库查找):locate查询系统上预建的文件索引数据库(基于此数据库搜索)数据库:/var/lib/mlocate/mlocate.db依赖于事先构建的索引索引的构建是在系统..
分类:
系统相关 时间:
2016-09-21 23:42:29
阅读次数:
272
数据库表设计优化:有时为了提高数据库效率,可适当考虑反三范式,适当添加冗余字段,减少多表去关联查询。使用索引:2.1数据库表设计时要合理的去使用普通索引、主键索引、唯一索引、全文索引以及复合(组合)索引。2.2何时创建索引:(1)较频繁的作为查询条件的字段;(2)唯一性太..
分类:
数据库 时间:
2016-09-18 21:28:35
阅读次数:
241
索引的分类:普通索引、主键索引、唯一索引、全文索引、复合(组合)索引。何时创建索引:(1)较频繁的作为查询条件的字段;(2)唯一性太差的字段(如性别/状态字段等),即使我们频繁作为查询的条件,匀不适合创建索引;(3)数据更新非常频繁的字段(如统计平台当前的在线人数字段/商品..
分类:
数据库 时间:
2016-09-18 21:22:02
阅读次数:
207
Web存储允许我们在浏览器里保存简单的键/值数据。Web存储和cookie很相似,但它有着更好的实现方式,能保存的数据量也很大。这两种类型共享相同的机制,但是被保存数据的可见性和寿命存在区别。 PS:还有一种存储规范名为“索引数据库API”(Indexed Database API),它允许保存富格 ...
分类:
Web程序 时间:
2016-09-02 20:26:00
阅读次数:
168
1 什么是索引 数据库索引,是数据库管理系统中一个排序的数据结构。 对数据记录建立索引后,每条索引记录包含:(1)值与相应 数据记录 被索引列的值一样的键(2)相应数据记录的地址。 “索引的实现通常使用B树及其变种B+树”,即采用B树等对 索引记录 按键进行排序。 根据数据库的功能,可以在数据库设计 ...
分类:
数据库 时间:
2016-08-30 00:16:54
阅读次数:
266
ArrayList 和Vector他们底层的实现都是一样的,都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢。 Vector中的方法由于添加了synchronized修饰,因 ...
分类:
其他好文 时间:
2016-08-26 18:16:02
阅读次数:
129
Lucene 源码剖析 1 目录 2 Lucene是什么 2.1.1 强大特性 2.1.2 API组成- 2.1.3 Hello World! 2.1.4 Lucene roadmap 3 索引文件结构 3.1 索引数据术语和约定 - 3.1.1 术语定义 3.1.2 倒排索引(inverted i ...
分类:
Web程序 时间:
2016-08-26 11:59:14
阅读次数:
601
文件的查找与压缩归档locatefind压缩与归档locate主要用途查询系统上预建的文件索引数据库locate-findfilesbynamelocate[OPTION]...PATTERN...locate查询文件时,会去搜索/var/lib/mlocate/mlocage.db,这个数据库会在系统空闲时自动周期性进行,一般一天一次更新,手动更新命令..
分类:
其他好文 时间:
2016-08-20 14:44:12
阅读次数:
259
京东的商品评论目前已达到数十亿条,每天提供的服务调用也有数十亿次,而这些数据每年还在成倍增长,而数据存储是其中最重要的部分之一,接下来就介绍下京东评论系统的数据存储是如何设计的。 整体数据存储包括基础数据存储、文本存储、数据索引、数据缓存几个部分。 基础数据存储 基础数据存储使用MySQL,因用户评 ...
分类:
其他好文 时间:
2016-08-19 06:14:56
阅读次数:
181
Linux入门之Find文件查找命令在liunx中有很多文件查找工具,但是最常用的却是locate和find命令,他们都有多种条件进行文件搜索,当然各自也有不同的特点。locate命令:原理:此命令查询文件的准确度依赖于系统上预建的文件索引数据库文件:/var/lib/mlocate/mlocate.db[root@mz..
分类:
系统相关 时间:
2016-08-16 22:10:43
阅读次数:
1888