Skip to content

FlashSQL/mysql-with-face

 
 

Repository files navigation

MySQL with FaCE

Flash Memory as Cache Extension for MySQL.

FaCE is a new low-overhead caching strategy that uses flash memory as an extension to the RAM buffer of database systems. FaCE aims at improving the transaction throughput as well as shortening the recovery time from a system failure.

You can see the previous version of FaCE in here.

Documentation

Main features

  • Caching dirty pages
  • Multi-Vesion FIFO replacement
  • Group replacement
  • Group second chance

Configuration

You can add and set the value of parameter related to the SSD cache in the MySQL option file (my.cnf).

innodb_use_ssd_cache Specifies whether to use SSD cache. true or false.
innodb_ssd_cache_file The paths to SSD cache.
innodb_ssd_cache_size The size in bytes of the SSD cache. The default value is 2GB.

my.cnf example:

#ssd cache settings
innodb_use_ssd_cache=true
innodb_ssd_cache_file=/home/mijin/test_data/ssd_cache.db
innodb_ssd_cache_size=10G

Reference

Project Details

Powerpoint slide on SlideShare

Releases

No releases published

Packages

No packages published

Languages

  • C++ 56.9%
  • C 31.0%
  • Java 3.6%
  • Perl 2.8%
  • Objective-C 0.9%
  • Assembly 0.9%
  • Other 3.9%