
数据库
JLUBJTU
用技术成就自己
展开
-
clickhouse简介及应用
一、Clickhouse的特点Clickhouse采用列式存储:列式储存的好处:1 对于列的聚合,计数,求和等统计操作原因优于行式存储。2 由于某一列的数据类型都是相同的,针对于数据存储更容易进行数据压缩,每一列选择更优的数据压缩算法,大大提高了数据的压缩比重。3 由于数据压缩比更好,一方面节省了磁盘空间,另一方面对于cache也有了更大的发挥空间。多样化引擎clickhouse和mysql类似,把表级的存储引擎插件化,根据表的不同需求可以设定不同的存储引擎。原创 2020-08-10 23:50:03 · 3503 阅读 · 0 评论 -
OLTP和OLAP的区别
数据仓库是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,它用于支持企业或组织的决策分析处理。数据仓库是为了便于多维分析和多角度展现而将数据按特定的模式进行存储所建立起来的关系型数据库,对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。 当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transact原创 2020-07-28 19:20:00 · 161 阅读 · 0 评论 -
MySQL面试题汇总
文章目录1、数据库三大范式是什么2、Char和VarChar的区别3、引擎相关4、使用索引查询一定能提高查询的性能吗?为什么5、事物的四大特性(ACID)介绍一下?6、什么是脏读?幻读?不可重复读?7、什么是事务的隔离级别?MySQL的默认隔离级别是什么?8、隔离级别与锁的关系9、按照锁的粒度分数据库锁有哪些?锁机制与InnoDB锁算法10、什么是死锁?怎么解决?11、数据库的乐观锁和悲观锁是什么?怎么实现的?1、数据库三大范式是什么第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主键原创 2020-07-21 21:10:41 · 391 阅读 · 0 评论 -
redis学习记录
文章目录1、**Redis**介绍2、redis与memcached的区别3、redis五大数据类型4、简单的动态字符串SDS和C语言自带的字符串有什么不同?**SDS的定义****SDS与C字符串的区别**5、redis的过期策略和缓存淘汰机制6、reids的持久化7、Redis的主从复制8、缓存雪崩和缓存穿透1、Redis介绍 redis是一个开源的基于内存的、可持久化的key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(原创 2020-07-14 20:30:26 · 374 阅读 · 0 评论