RocksDB是facebook基于LevelDB实现的一款可嵌入式的持久化键值(Key-Value)存储数据库,目前为facebook内部大量业务提供服务。由于其有高性能和高适配性的特点,所以被大量的应用于对传统数据库引擎的高性能改造,例如商业数据库引擎
TerarkDB 分布式关系型数据库 TIDB 等都是应用了 ROCKSDB 来实现高性能的。
【mysql】 【innodb】 【数据库】 【Server】 【索引】 …
我们a 最近发布了Percona Server with
MyRocks的GA版本。本文会让你了解到为什么Facebook要在生产环境使用MyRocks了。如果你使用Percona
repositories ,你能够简单的安装MyRocks插件并且用ps-admin
--enable-rocksdb来启动它。
【mysql】 【innodb】 【Cache】 【facebook】 【repeatable】 【read】 【github】 …
概述
数据压缩是一个把输入数据集按照一定的算法变换成更小的数据集的过程,解压是压缩的逆过程。如果算法对数据本身的语义了解得越多,则越可能利用语义信息进行针对性的处理,获得更好的压缩效果。数据库系统中用得比较多的压缩算法可以分为两大类:基于块的压缩、基于值的压缩。
【算法】 【mysql】 【OLAP】 【Redshift】 【facebook】 …
## 基本概念
#### 1. LSN (log sequence number)
RocksDB中的每一条记录(KeyValue)都有一个LogSequenceNumber(后面统称lsn),从最初的0开始,每次写入加1。该值为逻辑量,区别于InnoDB的lsn为redo log物理写入字节量。
这个lsn在RocksDB内部的memtable中是`单调递增`的,在WriteA
【java】 【mysql】 【阿里技术协会】 【Transaction】 【facebook】 【事务】 …
刚刚结束了在ucsd上的cse110 软件工程的 final presentation。 感触很多,想和大家分享一下。
首先介绍一下这门课的形式,Professor Gary Gillespie 是我们的lecturer,
cse110的形式很特殊,Gary实际上以公司的形式来开设这门课程,cs110 fall
2012 Gary是公司的founder和ceo,他手下有两个TA,他们分别是COO,Chief Operating
Officer,首席运营官,一个CIO,Chief Information Officer。
【mysql】 【电商】 【facebook】 【bootstrap】 点击查看原文>
本文主要对RocksDB中事务实现TransactionDB做分析,设计事务并发、隔离级别、MVCC等实现细节
【java】 【mysql】 【Transaction】 【facebook】 【Commit】 【rocksdb】 【rocksdb事务】 【事务冲突】 …