前段时间,看了罗女士( 资深技术顾问 - Oracle 中国 顾问咨询部)关于《大批量数据处理技术的演讲》视频,感觉受益良多,结合多年的知识积累,柯南君给大家分享一下:
交流内容:
一、Oracle的分区技术
(一)分区技术内容
1. 什么是分区?
分区就是将一个非常大的table或者index 按照某一列的值,分解为更小的,易于管理的逻辑片段---分区。将表或者索引分区不会影响SQL语句以及DML(见备...
分类:
数据库 时间:
2014-11-13 20:50:15
阅读次数:
576
1、为什么使用数据库:
(1)、降低存储数据的冗余度
(2)、更高的数据一致性
(3)、存储的数据可以共享
(4)、可以建立数据库所遵循的标准
(5)、便于维护数据完整性
(6)、能够实现数据的安全性
2、在数据库发展历史上,出现了很多不同的数据模型,包括是层次模型、网状模型、关系模型和对象模型
3、关系型数据库的基本概念:关系模型把世界看作是由实体和联系组成。实体可能是有形或无形...
分类:
数据库 时间:
2014-11-13 20:49:21
阅读次数:
218
1、创建数据库: create database ;
如:create database student;
2、连接到一个已经存在的数据库: use ;
如:use student;
3、删除数据库:drop database ;
如: drop database student;
4、创建表:create table ([])
如:create table stuInfo(stuI...
分类:
数据库 时间:
2014-11-13 20:50:39
阅读次数:
263
介绍hive默认元数据Derby(嵌入模式),修改hive的元数据库,使用mysql。配置mysql的几种不同机制...
分类:
数据库 时间:
2014-11-13 20:50:03
阅读次数:
335
简介当要保证用 IBM DB2(DB2认证DB2培训)® Universal Database"(DB2 UDB)和 Borland® 工具(如 Delphi"、C++Builder" 或 Kylix")构建的企业应用程序拥有最优性能时,程序员可以利用 DB2 优化器的能力来处理即使是“难以处理的”...
分类:
数据库 时间:
2014-11-13 20:46:27
阅读次数:
336
正则表达式是什么?正则表达式用于查找和替换字符串中的模式。正则表达式是用某种语法定义的,正则表达式引擎采用这种语法并将它与字符串进行比较。引擎返回字符串是否与语法匹配的指示;也即,该字符串是否包含能够从该语法派生的子串。此外,引擎还能够返回匹配的子串。术语“模式(pattern)”用来表示语法。最基...
分类:
数据库 时间:
2014-11-13 20:45:48
阅读次数:
329
请看代码:DECLARE @max VARCHAR(max)SET @max='aaa...' --这里有8000个a +'bb' --连接一个varchar常量或变量SELECT LEN(@max)别想当然以为它会返回8002,而是8000,select @max也只会得到8000...
分类:
数据库 时间:
2014-11-13 20:45:59
阅读次数:
201
数据库事务:数据库事务(Database Transaction)是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:更新客户所购商品的库存信息保存客户付款信息-...
分类:
数据库 时间:
2014-11-13 20:44:27
阅读次数:
288
原文:SQL行转列汇总PIVOT 用于将列值旋转为列名(即行转列),在 SQL Server2000可以用聚合函数配合CASE语句实现
PIVOT 的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P
注意:PIVOT、UNPIVOT是SQL Server 2005的语法,...
分类:
数据库 时间:
2014-11-13 20:36:39
阅读次数:
181
原文: sql 行转列总结 PIVOT UNPIVOT的用法
PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source...
分类:
数据库 时间:
2014-11-13 20:27:13
阅读次数:
141
根据集体智慧编程第二章内容,运用欧几里得距离算法或者皮尔逊相关系数算法,可以在数据库(SQL Server)中实现一个简单的推荐系统。项目背景:假设现在有一组来自基金销售网站的数据,记录了投资者购买基金的品种和购买的数量占该基金发售总量的百分比,我们可以利用这组数据为购买者提供一份推荐购买的基金列表...
分类:
数据库 时间:
2014-11-13 20:24:26
阅读次数:
344
原文: sql 行转列 PIVOT 列转行 UNPIVOT 一:
现有表一(t_table1),想转为表二(t_table2)的格式。
表一: 年 公司 收入 2013 公司1 12 2013 公司2 22 2013 公司3 32 2012 公司1 42 2012 公司...
分类:
数据库 时间:
2014-11-13 20:22:23
阅读次数:
237
原文:行转列:SQL SERVER PIVOT与用法解释在数据库操作中,有些时候我们遇到需要实现“行转列”的需求,例如一下的表为某店铺的一周收入情况表: WEEK_INCOME(WEEK VARCHAR(10),INCOME DECIMAL) 我们先插入一些模拟数据: INSERT INTO WEE...
分类:
数据库 时间:
2014-11-13 20:23:05
阅读次数:
157
最近学习python,记录下自己写学习python的代码和心得,自己写了一个使用python mysql 的查询语句和做的一个db_config.py 配置信息。1、db_config.py 配置文件 1 #/usr/bin/python 2 3 class mysql_config(): 4 .....
分类:
数据库 时间:
2014-11-13 20:20:05
阅读次数:
199
原文: sql内置函数pivot强大的行转列功能 语法: PIVOT用于将列值旋转为列名(即行转列),在SQL Server2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P
完整语法: table_source PI...
分类:
数据库 时间:
2014-11-13 20:19:07
阅读次数:
197
1安装包下载mysql5.6下载地址:http://dev.mysql.com/downloads/mysql/2mysql的安装从官网下载的rpm64位的安装包:MySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar,(1)使用命令:tarxvfMySQL-5.6.16-1.linux_glibc2.5.x86_64.rpm-bundle.tar将其解压缩,解压后的文件目..
分类:
数据库 时间:
2014-11-13 19:12:19
阅读次数:
262
授课过程中如果涉及到文件夹或目录时,可使用缩进进行演示:application|-----libraries|-----xxx_helper.phpsystem|-----libraries|-----url_helper.php------------------------------------------------------------------------------------------------------------------..
分类:
数据库 时间:
2014-11-13 19:12:55
阅读次数:
352