你的位置:首页 > 数据库
Oracle 12.1.0.2 New Feature翻译学习【In
翻译没有追求信达雅,不是为了学英语翻译,是为了快速了解新特性,如有语义理解错误可以指正。欢迎加微信12735770或QQ12735770探讨oracle技术问题:)In-Memory Column Store内存列存储 Starting in Oracle Database ...
MapRedue开发实例
2016-12-04 01:00:06

MapRedue开发实例

一些例子,所用版本为hadoop 2.6.51、统计字数数据格式如下(单词,频数,以tab分开):A 100B 97C 98A 98 1 package com.mr.test; 2 3 import java.io.IOException; 4 import org. ...
MySQL基础知识和操作(一)
...
SQL范式
2016-12-03 13:00:05

SQL范式

第一范式:确保每列的原子性(字段不可分). 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。 第二范式:在第一范 ...
flume:spooldir采集日志,kafka输出的配置问题
flume配置: #DBFileDBFile.sources = sources1 DBFile.sinks = sinks1 DBFile.channels = channels1 # DBFile-DB-Source DBFile.sources.sources1.type ...
flume:spooldir采集日志,kafka输出的配置问题
flume配置: #DBFileDBFile.sources = sources1 DBFile.sinks = sinks1 DBFile.channels = channels1 # DBFile-DB-Source DBFile.sources.sources1.type ...
mysql中boolean类型
2016-12-03 02:00:07

mysql中boolean类型

MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0, ...
CentOS系统MySQL双机热备配置
1 概述在集成项目中需要应对不同环境下的安装配置,主流操作系统大致可以分为三种:Linux、Windows以及UNIX。其中Linux备受青睐的主要原因有两个:首先,Linux作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和发布程 ...
Partition1:新建分区表
2016-12-02 19:01:45

Partition1:新建分区表

未分区的表,只能存储在一个FileGroup中;对Table进行分区后,每一个分区都存储在一个FileGroup,或分布式存储在不同的FileGroup中。对表进行分区的过程,是将逻辑上完整的一个表,按照特定的字段拆分成多个分区,分散到(相同或不同的)FileGroup中,每一个 ...
CentOS 6编译安装lamp,并分别安装event模块方式和FPM方式的PHP
任务目标: 编译安装LAMP 要求(1) 安装一个模块化的PHP 要求(2) 安装一个FPM的PHP 注意PHP需要最后一个安装,因为需要前两者的支持. 所以这里的安装次序为 1.httpd 2.MariaDB 3.PHP ...
Flume组件source,channel,sink源码分析
LifeCycleState:IDLE, START, STOP, ERROR [Source]: org.apache.flume.Source 继承LifeCycleAware{stop() + start() + getL ...
[转载]T
2016-12-02 13:00:13

[转载]T

原文出处:作者:张龙豪链接:http://www.cnblogs.com/knowledgesea/p/4177830.html前言数据库的查询执行,毋庸置疑是程序员必备技能之一,然而数据库查询执行的过程绚烂多彩,却是很少被人了解,今天哥哥要带你装逼带你飞,深入一下这sql查询的 ...
mongodb 性能篇
2016-12-02 13:00:08

mongodb 性能篇

一、 索引及其优化索引的概述数据库的索引好比是一本书前面的目录,能加快数据查询的速度。适当的地方增加索引,不合理的地方删除次优索引,能优化性能较差的应用。索引的操作基础索引:db.ken.ensureIndex({age:1}) //在列age上创建索引1 ...
SQLServer 日期函数大全
2016-12-02 11:00:35

SQLServer 日期函数大全

一、统计语句1、--统计当前【>当天00点以后的数据】SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY datean ...
优化mysql服务器
2016-12-02 11:00:08

优化mysql服务器

一、使用show variables 和show status 命令查看MySQL的服务器静态参数值和动态运行状态信息。二、可以使用 mysqld --verbose --help|more 查看某个参数的定义。加上 grep 过滤。三、key_buffer_size 用于MyI ...
Mysql存储过程和函数区别介绍
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。 存储过程和函数存在以下几个区别: 1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性 ...
(五)巧妇难为无米之炊——数据采集
数据是大家的原料,在设计方案、撰写报告之前,备料很关键。常言道巧妇难做无米之炊,我们今天就来聊聊如何采集数据吧。一、数据特征时效性所谓时效性是指数据的发生和运用要有个提前期,失去时效性,就失去了潜在机会。分散性数据的分散性具体表现在两个方面:1)没有固定发生地。2)零散分布,相互 ...
SQL Server中使用PIVOT行转列
1.建表及插入数据 1 USE [AdventureDB] 2 GO 3 /****** Object: Table [dbo].[Score] Script Date: 11/25/2016 4:30:50 PM ******/ 4 SET ANSI_NULLS ON 5 G ...
第五章   SqlServer之数据库三大范式
分析: 数据库设计应遵循三大范式分别为: 第一范式:确保表中每列的原子性(不可拆分); 第二范式:确保表中每列与主 ...
大数据架构开发 挖掘分析 Hadoop HBase Hive Storm Spark Sqoop Flume ZooKeeper Kafka Redis MongoDB 机器学习 云计算 视频教程 Java互联网架构师
培训大数据架构开发、挖掘分析!从零基础到高级,一对一技术培训!全程技术指导![技术QQ:2937765541] https://item.taobao.com/item.htm?id=535950178794------------------------------- ...
MySQL:procedure, function, cursor,handler
Procedure & FunctionProcedure 语法:CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristi ...
Partition:分区切换(Switch)
在SQL Server中,对超级大表做数据归档,使用select和delete命令是十分耗费CPU时间和Disk空间的,SQL Server必须记录相应数量的事务日志,而使用switch操作归档分区表的老数据,十分高效,switch操作不会移动数据,只是做元数据的置换,因此,执行 ...
mysql远程登录
2016-12-01 18:00:17

mysql远程登录

mysql -h -P -u -p-h:需要登录的mysql服务器的ip-P(大写):mysql开放的端口,如果是3306端口可省略此选项-u:数据库用户名-p:数据库密码 ...
SQL日期查询统计大全
2016-12-01 18:00:15

SQL日期查询统计大全

一、统计语句1、--统计当前【>当天00点以后的数据】SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY datean ...
【SQL篇章
2016-12-01 18:00:10

【SQL篇章

【SQL篇章】【SQL语句梳理 :--基于MySQL5.6】【已梳理:DATABASE/EVENTS】【会坚持完善】 目录:1. Data Definition Statements:  1.1 create database, alter database, show da ...
SQL Server 查询树结构的表,查询一个节点的所有子节点
1 ;with cte as 2 (3 select * from Associator where No = 'mc1007'4 union all5 select air.* from Associator as air inner join cte on air ...
Mysql zip包在Windows上安装配置
环境:Windows7 64位系统、mysql-5.7.16-winx64.zip1、在mysql官网上下载所需的mysql zip包,如我下载的是mysql-5.7.16-winx64.zip;2、解压缩到本地磁盘(如D盘),解压后的文件夹为mysql-5.7.16-winx6 ...
作为余额宝最大的合伙公司,其数据平台建设有何讲究?
天弘基金是经中国证监会批准成立的全国性公募基金管理公司,13年与支付宝合作推出了余额宝,是余额宝基金管理人,是国内公募规模最大,客户数最多的基金公司。对于大数据和云计算,天弘基金可以说在金融行业里是走在前沿的,从支付宝上线以来,公司意识到传统的基金运营无法满足公司的日常经营需求, ...
如何根据日志的输出内容来触发其它操作
MySQL slave错误日志中报“[ERROR] Error reading packet from server:Lost connection to MySQL server during query(server_errno=2013)”。怀疑是网络闪断导致的主从连接中断 ...
(四)揭开数据分析方案的神秘面纱——一案在手,成竹在胸
一、研方案的作用  研究方案可用来指导我们的数据采集和分析工作,一案在手,成竹在胸。二、如何才能写一份优秀的研究方案一个假设不要把撰写研究方案当成写计划书,而是要作为讲演稿来准备。两个要求理论要上天。经验要入地。三个问题客户需要什么信息?客户为什么需要这样的信息?客户用这些信息做 ...
(二)何为数据分析师
2016-12-01 12:00:07

(二)何为数据分析师

相关背景:  1.统计学  统计学贯穿数据分析全过程:采集、设计、处理、分析  2.心理学  准确探测用户心理  3.社会学  对人的社会性做出合理解释  4.人口学  更好地理解到人的差异,有助于选择市场细分度,提出合理的精细化营销建议  5.营销学  思路更开阔,为营销决策提 ...
mysql权限与安全
2016-12-01 11:00:14

mysql权限与安全

一、MySQL权限系统通过两个阶段进行认证:  (A) 对用户进行身份认证,IP地址和用户名联合,  (B) 对合法用户赋予相应权限,权限表在数据库启动的时候载入内存中。二、在权限的存取过程中,会用到”mysql“数据库中的user、host和db这3个权限表。两阶段验证过程   ...
union和union all用法
2016-12-01 11:00:12

union和union all用法

工作中,遇到同事之前写的oracle语句中有一个union all,并且很多地方都用到了。便在网上查了一下用法,一下是自己的理解。union (联合)将两个或者多个结果集合并。在使用时,两个结果集要有相同的列,并且字段类型需要一致。select id,name from t ...
mysql 插入数据失败防止自增长主键增长的方法
mysql设置了自增长主键ID,插入失败的那个自增长ID也加一的,比如失败5个,下一个成功的不是在原来最后成功数据加1,而是直接变成加6了,失败次数一次就自动增长1了,能不能让失败的不增长的?或者说mysql插入数据失败,怎么能防止主键增长?MYSQL不保证AUTO_INCREM ...
db2start启动失败
2016-11-30 23:00:07

db2start启动失败

db2start启动失败 [db2inst1@localhost ~]$ db2start db2start: error while loading shared libraries: libaio.so.1: canno ...
【ASM】ASMSNMP用户已存在
2016-11-30 22:00:07

【ASM】ASMSNMP用户已存在

【ASM】ASMSNMP用户已存在During Oracle Grid Infrastructure for a cluster installation, the ASMSNMP account is created and its status is set to OPEN. ...
使用连接池前后连接数据库的对比
首先,为什么使用JDBC? JDBC是指java数据库连接,是面向关系型数据库的,它实际就是一个JAVA封装的API,我们采用Java语言执行sql语句,对(各种)数据库操作,具有跨平台性。不管是什么关 系数据库,我们 ...
spark streaming 与 kafka 结合使用的一些概念理解
1. createStream会使用 Receiver;而createDirectStream不会,数据会通过driver接收。  2.createStream使用 Receiver 源源不断的接收数据并把数据交给 ReceiverSupervisor 处理最终存储为 blo ...
怎样用三句话向一个 8 岁小孩解释什么是数据库?
很多时候被家里人问到:你是做什么的呀?  我说:搞数据库的  然后又会被问到:数据库是什么?  我:。。。。。。  纠结好久也想不出怎么回答,随便上网查一查发现很多人也问过这样的问题,知乎上也有,老外的论坛里也有。那么怎么样三句话描述什么是数据库?并且能让提问的人明白呢?     ...
Windows系统下Oracle每天自动备份
linux和unix下面使用shell可以很方便实现,如果windows环境下可以结合计划任务实现创建备份目录d:\backup, 创建批处理命令Bak.bat,编写备份脚本 exp user/passwd@orcl DIRECT=Y BUFFER=100000 FILE= ...
查询表结构sql
2016-11-30 17:00:13

查询表结构sql

1 SELECT CASE WHEN col.colorder = 1 THEN obj.name ELSE '' END AS 表名, col.colorder AS 序号, col.name AS 列名, 2 ISNULL(ep.value, N'') A ...
查看SQLserver编码格式的SQL语句
1 SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') 2 3 下面是查询结果: 4 936 简体中文GBK 5 950 繁体中文BIG5 6 437 美国/加拿大英语 7 93 ...
SQLServer中修改字段为空
2016-11-30 17:00:07

SQLServer中修改字段为空

1 ALTER 表名 table1 ALTER COLUMN [字段] 类型 NULL;2 3 例如:4 ALTER TABLE tb_guest ALTER COLUMN [ROOM_CODE] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS ...
mysql中类似indexOf的方法LOCATE()
LOCATE(substr,str), LOCATE(substr,str,pos) 第一个语法返回substr在字符串str 的第一个出现的位置。 第二个语法返回子符串 substr 在字符串str,从po ...
大数据平台在互联网行业的应用
本文是58同城信息系统部高级经理余中洋对大数据在互联网行业应用的总结。以实际经验讲解了大数据从雏形到发展,以及发展过程中传统数据仓库到大数据平台的转化和大数据的可视化应用。大数据显雏形——发展所有公司在一开始时,数据的建设都是比较落后的,但随着互联网的环境推动,以及公司计划201 ...
MySQL 插入数据时,中文乱码问题的解决(转)
当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12','Sales',2000,'是个好员工!'); 出现乱码时,可以使用语句 sh ...
监控mysql各种选项
2016-11-30 12:00:19

监控mysql各种选项

安装mysql之后,需要对mysql服务进行监控。 nagios开源自带的check_mysql 对 mysql 的slave 机监控倒是不错。但是对数据库主机监控就略显不足了。 使用一个监控插件:check_mysql_health 下载和使用方法见: http ...
MongoDB学习笔记——分片(Sharding)
分片(Sharding) 分片就是将数据进行拆分,并将其分别存储在不同的服务器上 MongoDB支持自动分片能够自动处理数据在分片上的分布 MongoDB分片有三种角色 配置服务器:一个单独的mongod进程,主要记录了哪个分片服务器包含了哪些数据的信息,保存的只是数 ...
phpAdmin安装
2016-11-30 10:00:39

phpAdmin安装

phpAdmin是和Navicat重复的功能负责管理MySql数据库不过他是使用浏览器进行管理MySql数据库PHP环境搭建的完整步骤http://www.cnblogs.com/azhe-style/p/php_new_env_build.html 一、下载phpAdmin ...
Ambari server:无法显示内存,CPU等使用率
Ambari server安装完毕后,都能正确显示各种信息。运行了几天后,发现无法显示内存,CPU等信息。 查找日志发现有错误,日志路径:/var/log/ambari-server/ambari-server.log 日志一直在打印这样的错误。从日志来看,无法连接collec ...
mysql_建立索引的优缺点 #转自Starzm#
建立索引的优缺点:为什么要创建索引呢? 这是因为,创建索引可以大大提高系统的性能。 第一、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 ...
搭建高可用的rabbitmq集群 + Mirror Queue + 使用C#驱动连接
我们知道rabbitmq是一个专业的MQ产品,而且它也是一个严格遵守AMQP协议的玩意,但是要想骚,一定需要拿出高可用的东西出来,这不本篇就跟大家说一下cluster的概念,rabbitmq是erlang写的一个成品,所以知道如何构建erlang的node集群就ok了,他需要一个 ...
Oracle触发器原理、创建、修改、删除
本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发 ...
MongoDB学习笔记~根据子集合里某个属性排序
回到目录这个问题是这样的,有一个实体dog,里面有集合属性DogHistory,它里面有一些自己的属性,其中一个是SortNum,主要用来进行排序,而且这个排序可以影响主对象,即影响dog类,这个在mongodb里不容易实现,但也不是不能实现,我们需要分两步考虑这个问题,不过首先 ...
Linux上的SQL Server的起步
2016-11-29 16:00:30

Linux上的SQL Server的起步

我们知道,几个星期前,微软发布了在Linux上直接运行的SQL Server第一个公开CTP版本!因此,对我来说,是时候跨界在Linux上安装我的第一个SQL安装,这样的话,我就可以在Linux上折腾SQL Server。在这篇文章里,我想给你概括讲下在Linux上,SQL Se ...
MYSQL介绍安装及一些问题解决
一、简介MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。有以下特点:MySQL是一种数据库管理系统。MySQL是一种关联数据库管理系统。MySQL软件是一种开放源码软件。MySQL数据库服务器具有快速、可靠和易于使用的特点。MySQ ...
删掉SQL Server登录时登录名下拉列表框中的选项
问题:我以前创建了一个登录名如kpi,之后在“安全性-登录名” 里删掉了,但是每次登录时,登录名的下拉框中总是能显示登录名kpi,怎么把它删掉呢?解决方案:1).SQL Server 2008 R2和SQL Server 2008先关闭数据库登录窗口,然后删除:%AppDat ...
如何查看MapReduce执行的程序中的输出日志
我们开发程序的时候,好多人都喜欢用sysout输出内容来查看运行情况。但是在MR程序里写了之后,却不知道去哪里查找,可以参考这篇文章。 第一种方法,我们可以在MapReduce任务查看页面找到这些日志1.在MapReduce任务查看页面找到任务,点击进入 2.在任务详情页 ...
如何选择高速存储、查询数据库
作者:方圆链接:https://www.zhihu.com/question/20010554/answer/15863274来源:知乎著作权归作者所有,转载请联系作者获得授权。 一、 PostgreSQL 的稳定性极强, Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能 ...
mongodb高级应用
2016-11-29 11:00:09

mongodb高级应用

一、 高级查询查询操作符条件操作符:db.collection.find({“field”:{$gt/$lt/$gte/$lte/$eq/$ne:value}});匹配所有:db.collection.find({age:{$all:[6,8]}});//字段的数组中符合全 ...
第一页下一页12345678910下10页末页第1/198页,总共:11841条数据