一、索引的概述 1、概念: 数据库索引是对数据表中一个或多个列的值进行排序的结构,就像一本书的目录一样,索引提供了在行中快速查询特定行的能力。 2、优缺点: 2.1优点: 1、大大加快搜索数据的速度,这是引入索引的主要原因. 2、创建唯一性索引,保证数据库表中每一行数据的唯一性. 3、加速表与表之间 ...
分类:
数据库 时间:
2016-07-15 00:11:38
阅读次数:
251
正则表达式可用于所有文本搜索和文本替换的操作。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 语法: /pattern/modifiers; 实例 var patt = /w3cschool/i 实例解析: /w3cschool ...
分类:
编程语言 时间:
2016-07-13 20:02:25
阅读次数:
190
TOP 子句TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。注释:并非所有的数据库系统都支持 TOP 子句。SELECT TOP 2 * FROM Persons.截取前两条数据 SQL 通配符在搜索数据库中的数据时,SQL 通配符可以替代一个或多个 ...
分类:
数据库 时间:
2016-07-10 12:40:47
阅读次数:
236
公司项目刚刚导入大量产品数据,然后发现网站的产品搜索很卡,原本是原生sql的like来做模糊搜索,数据量20W的时候还可以接受,但是上百万就很卡了,所以需要做优化。 经过考虑,打算采用全文检索 sphinx + 数据库中间件(atlas/mycat) 的架构来优化. 我的环境: centos6.5 ...
分类:
其他好文 时间:
2016-07-05 18:31:49
阅读次数:
196
一、目录服务1、说明为了浏览和搜索数据而设计的特殊的数据库,树状结构,更多用来提供查询和搜索、而不是大量的写入。2、目录标准X.500:ITU定义ldap:基于TCP/IP的目录访问协议二、ldap1、常用名词dc:域名部分uid:用户idou:组织单位(子目录)cn:公共名称sn:姓dn:唯一..
分类:
其他好文 时间:
2016-07-04 12:04:55
阅读次数:
193
在搜索数据库中的数据时,您可以使用 SQL 通配符。 在搜索数据库中的数据时,您可以使用 SQL 通配符。 SQL 通配符 在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。 SQL 通配符必须与 LIKE 运算符一起使用。 在 SQL 中,可使用以下通配符: 通配符描述 % 替代一个或 ...
分类:
数据库 时间:
2016-06-22 10:57:33
阅读次数:
154
题目描述: 在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符: *:匹配0个或以上的字符(字符由英文字母和数字0-9组成,不区分大小写。下同)(不包含. , 等特殊字符) ?:匹配1个字符 输入 通配符表达式; ...
分类:
其他好文 时间:
2016-06-18 21:08:34
阅读次数:
255
假定,你要为你的生日聚会邀请你的朋友和亲戚。对此,你需要给他们打电话。你正在拥有10,000条记录的电话本中查找名为Steve
的电话号码。然而,电话本中的记录是以随意顺序存储的。要在这样一个目录中查找你朋友的电话号码,你需要按顺序在目录中浏览每个条目。这将非常耗时,你如何解决此问题呢?
节省时间和高效搜索数据的简单解决方案是排序。
排序是按照某些预定义的顺序或序列排列数据的...
分类:
编程语言 时间:
2016-06-12 02:51:55
阅读次数:
160
目标
在本章中,你将学习: 使用线性搜索技术搜索数据和二叉搜索技术搜索数据
线性搜索:
是最简单的搜索方法,也称作顺序搜索,包括将用该条目逐一与列表中的条目进行比较,线性搜索通过比较所需的元素与列表中第一个元素进行。
如果值不匹配:
则所需的元素将与列表中的第二个元素作比较。
如果值还是不匹配:
则所需的元素将与列表中的第三个元素作比...
分类:
编程语言 时间:
2016-06-10 21:51:16
阅读次数:
235
CentOS 7安装Splunk CentOS 7安装Splunk CentOS 7安装Splunk 导读 Splunk是探索和搜索数据的最有力工具,从收集和分析应用程序、Web服务器、数据库和服务器平台的实时可视化海量数据流,分析出IT企业产生的海量数据,安全系统或任何商业应用,给你一个总的见解获 ...
分类:
其他好文 时间:
2016-06-08 22:57:36
阅读次数:
332