定义: 一组预编译好的SQL语句,可以理解成批量处理语句. 存储过程a : (SQL语句1;SQL语句2;SQL语句3) 好处: 提高了代码的重用性; 简化操作; 减少编译的次数和减少与数据库服务器的连接次数 创建存储过…
标签:存储
MySQL存储引擎介绍
数据库中都会有存储引擎的概念,MySQL的特点就是其存储引擎支持插件式的,存储引擎用来处理数据库相关的CRUD操作。 MySQL中常见的存储引擎有如下几种: InnoDB MyISAM Memory NDB Cluste…
mysql存储过程和函数
存储过程和函数相对于java的函数的是非常类似的,把语句组合到一起,使用的时候,直接调用就可以了。 存储过程 语法 CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [c…
MySQL不权威指南
架构 mysql最重要、最与众不同的特性是它的存储引擎架构, 这种架构的设计将查询处理, 及其他系统任务和数据的存储/提取相分离. 这种处理和存储分离的设计可以在使用时根据性能、特性, 以及其他需求来选择数据存储方式 m…
2018-09-03:存储引擎
1. 什么是存储引擎 关系数据表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于excel的电子表格的形式。有的表简单,有的表复杂,有的表根本…
学习笔记:MySQL技术内幕:InnoDB存储引擎(姜承尧)
观其大纲 第1章 MySQL体系结构和存储引擎 第2章 InnoDB存储引擎 第3章 文件 第4章 表 第5章 索引与算法 第6章 锁 第7章 事务 第8章 备份与恢复 第9章 性能调优 第10章 InnoDB存储引擎源…
MySQL复习笔记(04):存储引擎的选择
一:几种常用存储引擎汇总表 二:如何选择 一句话:除非需要InnoDB 不具备的特性,并且没有其他办法替代,否则都应该优先考虑InnoDB;或者,不需要InnoDB的特性,并且其他的引擎更加合适当前情况,例如 多读少写,…
MySQL数据库的高可用性分析
推荐理由: 我们知道存储数据的安全性和可靠性是生产数据库重点要思考的问题,海量的应用将数据存储在MySQL数据库中,那么如何保障MySQL高可用性了,下面我给大家推荐的这篇文章,主要分析了目前采用较多的保障MySQL可用…
HCatalog 介绍
HCatalog 介绍 标签:HCatalog 对于任何一个新的工具或者知识点,当我们需要对其进行研究时,都需要有一个明确的思路。简单来说,就是要在进行研究之前先问自己几个问题:这个东西的作用是什么?在什么场景下使用?具…
PySpark存储Hive数据的两种方式
背景:Hive的CREATE TABLE AS 和PySpark的.write.saveAsTable存储之后产生的数据类型并不一样,前者存储的方式是Text形式的,后者的存储形式是parquet形式。 示例 原始数据的…
[Hudi学习笔记] Hudi 与Kudu、Hive Transactions、Hbase及Stream Processing的比较
What is Hudi? Hudi是Hadoop Upserts anD Incrementals的缩写,用于管理HDFS上的大型分析数据集存储。 Hudi的主要目的是高效的减少入库延时。 Hudi是Uber开发的一个…
Hbase和Hive的特点,和应用场景
Hbase是什么? Hbase是一个架构在Hdfs文件系统上的列式存储,是开源的,分布式,面向列的数据库。适合于非结构化数据存储的数据库。 Hbase是一个高可靠、高性能、面向列、可伸缩的分布式存储系统,可以在廉价的PC…