漫谈OceanBase 列式存储
列式存储主要的目的有两个:
大部分OLAP查询只需要读取部分列而不是全部列数据,列式存储可以避免读取无用数据;
将同一列的数据在物理上存放在一起,能够极大地提高数据压缩率。
OLAP和OLTP
OLAP,也叫联机分析处理(Online Analytical Processing)系统,有的时候也叫DSS决策支持系统,就是我们说的数据仓库。
如何对Redis进行原子操作
如何对Redis进行原子操作什么时候需要进行需要原子操作?
很常见的例子,就是利用Redis实现分布式锁。
实现锁需要哪些条件?
我们知道要实现锁,就需要一个改变锁状态的方法。这个方法能原子地对锁的状态进行检查并修改。
redis使用pipeline通道大幅度提升redis的处理速度,节省成本
redis使用pipeline通道大幅度提升redis的处理速度,节省成本
最近在做项目的时候,遇到大量的读写,最开始都是set,get一条条的循环去取数据,当数据量大的时候,数据处理相当慢慢,就想到批处理数据的方式,最开始set数据的时候,想到的是mset 也算是批量插入数据,这个在数据量几百.