MYSQL
文章平均质量分 67
「已注销」
这个作者很懒,什么都没留下…
展开
-
mysql视图使用
一、什么是视图 视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。简单的来说视图是由其定义结果组成的表; 例子:班级表class(ID,name) 学生表 student(id,class_i...原创 2018-09-09 18:09:25 · 154 阅读 · 5 评论 -
MySQL创建存储过程
在开发过程中,经常会遇到重复使用某一个功能的情况,为此,MySQL引入了存储过程存储过程就是一条或多条SQL语句的集合,当对数据库进行一系列复杂操作时,存储过程可以将这些复杂操纵,封装成一个代码块,以便重复使用,大大减少数据库开发人员的工作量创建存储过程使用CREATE PROCEDURE语句CREATE PROCEDURE sp_name([proc_parameter])[ch...原创 2018-10-07 19:19:13 · 206 阅读 · 3 评论 -
MySQL读写分离
一 、什么是读写分离 MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库。 当然,主服务器也可以提供查询服务。使用读写分离最大的作用无非是环境服务器压力。二 、读写分离的好处1.增加冗余...原创 2018-12-01 14:07:24 · 192 阅读 · 3 评论 -
数据仓库中的拉链表
1、什么是拉链表拉链表是针对数据仓库设计中表存储数据的方式而定义的,顾名思义,所谓拉链,就是记录历史。记录一个事物从开始,一直到当前状态的所有变化的信息。拉链表的使用场景在数据仓库的数据模型设计过程中,经常会遇到下面这种表的设计:有一些表的数据量很大,比如一张用户表,大约10亿条记录,50个字段,这种表,即使使用ORC压缩,单张表的存储也会超过100G,在HDFS使用双备份或者三备...原创 2018-12-10 17:42:31 · 1710 阅读 · 6 评论