最近几年日志分析这方面的人才需求越来越多,主要伴随数据挖掘的快速发展而迅速增长的。碰巧又在工作中又接触到一些日志记录方面的工作,就顺便了解一下日志系统的整个流程。下面这篇文章转自百度同学的一篇文章,针对大规模日志分析,联系到hadoop,hive的解决方案,阐述的比较全面。
另外就是阿里已经开发出类似的系统odps—通过sql语言进行数据的分析处理,详情见:http://102.alibab...
分类:
其他好文 时间:
2014-07-17 20:15:30
阅读次数:
301
SQLite库能够解析大部分标准SQL语言。但它也省去了一些特性而且增加了一些自己的新特性。这篇文档就是试图描写叙述那些SQLite支持/不支持的SQL语法的。查看keyword列表。例如以下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。这篇...
分类:
数据库 时间:
2014-07-17 14:19:11
阅读次数:
487
atitit.java解析sql语言解析器解释器的实现
1. 解析sql的本质:实现一个4gl dsl编程语言的编译器
1
2. 解析sql的主要的流程,词法分析,而后进行语法分析,语义分析,构建sql的AST
1
3. 词法分析器 2
4. 语法分析器--ANTLR 2
5. Eclipse插件,,ANTLR Studio 3
6. 一个基于javacc实现的解析...
分类:
数据库 时间:
2014-07-14 13:16:35
阅读次数:
500
第2部分 数据库SQL语言如何扩展数据表字段? 【文章摘要】 在通信类软件中,经常会与数据库打交道。由于需求变化,或者是程序优化升级等原因,对数据表字段进行扩展是常有的事情。这就要求开发人员必须熟练掌握对数据表字段进行扩展的操作流程。 本文基于作者的数据库方面的工作经验,以实际的SQL程序为例,详细介绍了如何对对数据表字段进行扩展,为相关的开发工作提供了参考。【关键词】...
分类:
其他好文 时间:
2014-07-14 12:44:54
阅读次数:
176
sql语言中有没有类似C语言中的switch case的语句?? 没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 select getdate() as 日期,case month(getdate()) when 11 then '十一' when 12 th...
分类:
数据库 时间:
2014-07-11 21:21:53
阅读次数:
247
第2部分 数据库SQL语言如何修改SQL脚本以完成需求? SQL脚本的修改和C语言代码的修改流程是一样的,都要遵循以下步骤: 第一步,阅读需求,弄清楚自己要完成什么功能。 第二步,对照需求阅读原代码,找到本次要修改的内容的大致位置。 第三步,对代码进行修改(包括:添加、删除和修改等),将本次的功能添加上去。 第四步,对修改后...
分类:
数据库 时间:
2014-07-10 17:15:59
阅读次数:
212
第2部分 数据库SQL语言数据库的维护 对于某些大型软件产品,一旦商用,必然会存储很多用户信息,这就对产品所使用的数据库(以下简称业务数据库)带来了压力。为了保证业务数据库的平稳运行,需要在日常工作中对数据库做一些基本的维护操作。 业务数据库的维护规则如下:1. 对业务数据库必须进行定期全量备份 业务数据库的定期备份能在数据库被意外破坏时进行快速恢复,备...
分类:
数据库 时间:
2014-07-08 14:53:04
阅读次数:
301
第2部分 数据库SQL语言数据操纵语言(DML) 数据操纵语言(Data Manipulation Language,DML)包括insert、delete和update语句,用于增、删、改数据。 本文用以下的表tb_employeeinfo作为例子加以说明:create table tb_employeeinfo( employeeno var...
分类:
其他好文 时间:
2014-07-03 17:06:57
阅读次数:
229
SQLite介绍
SQLite是一个非常流行的嵌入式数据库,它支持SQL语言,并且只利用很少的内存就有很好的性能。此外,它还是开源的,任何人都可以使用它。
SQLite由以下几个组件组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展SQLite的内核变得更加方便。
SQLite支持的数据类型参考链接:http:/...
分类:
移动开发 时间:
2014-07-02 09:43:14
阅读次数:
195
第2部分 数据库SQL语言数据库索引 索引在数据库中占有非常重要的地位,它是对数据库表中一列或多列的值进行排序的一种结构。正确使用索引,可快速访问数据库表中的特定信息,进而提高数据库脚本的执行效率。 1. 索引分类 数据库表中经常有一列或几列的组合,其值唯一地标识表中的每一行,该列称为表的主键。 在数据库中,将索引分为三类:唯一索引、主键索引和聚集索引。...
分类:
数据库 时间:
2014-06-29 22:43:29
阅读次数:
227