而 elasticsearch 可以很好的支持各种语言的全文检索,但我们暂时又不想切换到 elasticsearch 作为后端数据库。
当然,可以在 web 应用中存储数据的时候,再主动写一份到 elasticsearch,但这无疑污染了原有的业务逻辑。
在 IT 行业,只要有需求的地方,必然早已有了一堆好用或者不好用的开源轮子。
幸运地是,现在已经有了一些转换方案,可以将 mo...
分类:
数据库 时间:
2015-08-21 23:29:11
阅读次数:
315
本文是在64为win7系统在进行的,linux环境大家可以类似操作。
1.nodejs安装
到nodejs官网下载安装包,按照默认配置点击下一步操作即可。nodejs官网https://nodejs.org/,本文安装的版本是0.12.7。
2.express安装
a.执行命令:npm install express-generator -g,会自动安装express应用生成器。
...
分类:
数据库 时间:
2015-08-21 23:20:17
阅读次数:
494
一、创建并使用数据库1.创建并选择数据库使用SHOW语句找出服务器上当前存在什么数据库:mysql> SHOW DATABASES;如果管理员在设置权限时为你创建了数据库,你可以开始使用它。否则,你需要自己创建数据库:mysql> CREATE DATABASE menagerie;在Unix下,数...
分类:
数据库 时间:
2015-08-21 23:18:12
阅读次数:
403
MySql in子句 效率低下优化背景:更新一张表中的某些记录值,更新条件来自另一张含有200多万记录的表,效率极其低下,耗时高达几分钟。update clear_res set candelete=0 where resid in( select distinct resourceid from ...
分类:
数据库 时间:
2015-08-21 23:12:57
阅读次数:
358
介绍 数据库 和 Python RDBMSs, ORMs, and Python Python 数据库应用程序程序员接口(DB-API) 关系数据库 (RDBMSs) 对象-关系管理器(ORMs) 关系模块21.1 介绍持久存储 在任何的应用程序中,都需要持久存储。 一.....
分类:
数据库 时间:
2015-08-21 23:11:52
阅读次数:
324
因为优化器可能会选择并行处理,或者在多文件情况下不按“期待”顺序扫描数据,所以无法保证数据的顺序。唯一能确保顺序的只有orderby。 并行处理的过程导致顺序不一致,单核上不存在并行,而双核,可能使用并行的机会及其少,多核的服务器上结果集顺序每次都可能不同。(转自 http://bbs.csd...
分类:
数据库 时间:
2015-08-21 23:07:47
阅读次数:
154
笔者:iamlasong要求:表格内容需要改变,在临时表中内容的变化,使用SQL官方声明更新表若干领域。假设更新一个字段,直接用字段名=子查询就能够了,多个字段更新,将字段在括号里并列写出就可以,例如以下:update tb_jg t set t.jgfl = 'sd', ( t.zj_co...
分类:
数据库 时间:
2015-08-21 23:09:14
阅读次数:
486
整数类型: tinyint、smallint、mediumint、int、bigint分别使用8、16、24、32、64位存储空间,在保证储值范围够用的情况下,选择最小的数据类型实数类型(包含小数部分时): decimal字符串类型: varchar类型 存储可变长字符串 char 存储固定...
分类:
数据库 时间:
2015-08-21 23:06:28
阅读次数:
256
oracle中的exists 和not exists 用法详解 有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T...
分类:
数据库 时间:
2015-08-21 23:00:48
阅读次数:
268
用函数进行每年,每月,每周,每日的数据汇总 假设一个销售明细表 sale_detail 含有 国家(country),销售时间(sale_time),销售额(sale_money)..等等 需要用到求和函数 SUM()和分组子句 GROUP BY 按国家和年份分组进行求和汇总(对每一个国家的...
分类:
数据库 时间:
2015-08-21 22:56:43
阅读次数:
295
1、查询MySQL数据库中user表的表结构的语句:desc user;show create table user;show columns for user;describe user;
分类:
数据库 时间:
2015-08-21 22:52:30
阅读次数:
183
sql及索引优化开启慢查询日志查看慢查询日志是否打开mysql> show variables like 'slow_query_log';+----------------+-------+| Variable_name | Value |+----------------+-------+| ....
分类:
数据库 时间:
2015-08-21 22:52:11
阅读次数:
247
准备使用Java进行图片压缩的时候,使用
import com.sun.image.codec.jpeg.*;
结果出现错误:
Access restriction: The method createJPEGEncoder(OutputStream) from the type JPEGCodec is not accessible due to restriction on requ...
分类:
数据库 时间:
2015-08-21 21:37:53
阅读次数:
379
幻读(Phantom Read) 是指当用户读取某一范围的数据行时,B事务在该范围内插入了新行,当用户再读取该范围的数据行时,会发现有新的“幻影”行。InnoDB和Falcon存储引擎通 过多版本并发控制机制解决了幻读问题。http://bbs.csdn.net/topics/360050896ht...
分类:
数据库 时间:
2015-08-21 21:22:30
阅读次数:
201
MySQL查询优化器有几个目标,但是其中最主要的目标是尽可能地使用索引,并且使用最严格的索引来消除尽可能多的数据行。 你的最终目标是提交SELECT语句查找数据行,而不是排除数据行。优化器试图排除数据行的原因在于它排除数据行的速度越快,那么找到与条件匹配的数据行也就越快。 如何 更好的 利用...
分类:
数据库 时间:
2015-08-21 21:13:20
阅读次数:
177
一、排序规则简介:什么叫排序规则呢?MS是这样描述的:"在MicrosoftSQLServer中,字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存储和比较字符所使用的规则。" 在查询分析器内执行下面语句,可以得到SQL SERVER支持的所有排序规则。 select*f...
分类:
数据库 时间:
2015-08-21 21:08:51
阅读次数:
223
sql server 2008怎样导入mdf,ldf文件网上找了非常多解决sql server导入其它电脑拷过来的mdf文件,多数是不全。遇到的解决方法不一样等问题,下边是找到的解决这个问题的最全面方法!将mdf。 ldf文件导入到sql server 2008数据库其中,以下提供两种办法:第一种:...
分类:
数据库 时间:
2015-08-21 20:59:34
阅读次数:
189