Skip to content

Commit 0d8d8c9

Browse files
authored
Update README.md
1 parent 1ac2ebb commit 0d8d8c9

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,16 @@
11
# MySQL Data Redistribution
2+
3+
## Motivation
4+
While B-Tree is a ubiquitous index structure used in managing data, it is well known for its low space utilization in nodes. Such space under-utilization is detrimental to flash storage in terms of cost and performance. In particular, the logical space waste in B-tree will amplify physical writes inside flash storage, worsening the transaction throughput.
5+
6+
## Contribution
7+
Our evaluation results from running OLTP benchmarks using the optimized MySQL/InnoDB prototype clearly show that those optimizations improve transaction throughput (i.e., more than 50%) with less space and cost (i.e., less than 40%) in flash storage.
8+
9+
## Prerequisites & Installation Guide
10+
11+
1. Install prerequisites of mysql-5.6.26. Follow the instructions in the [site](https://github.com/LeeBohyun/mysql-tpcc/blob/master/installation_guide/multi-mysql-tpcc.md).
12+
2. Clone this repository.
13+
```bash
14+
$ git clone https://github.com/FlashSQL/MySQL-Data-Redistribution.git
15+
```
16+
3. Run ``mysqld`` server to run MySQL.

0 commit comments

Comments
 (0)