mariadb/storage/tokudb
Sergey Vojtovich fdc4779235 MDEV-11371 - column compression
Storage engine independent support for column compression.

TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT,
VARCHAR and VARBINARY columns can be compressed.

New COMPRESSED column attribute added:
COMPRESSED[=<compression_method>]

System variables added:
column_compression_threshold
column_compression_zlib_level
column_compression_zlib_strategy
column_compression_zlib_wrap

Status variables added:
Column_compressions
Column_decompressions

Limitations:
- the only supported method currently is zlib
- CSV storage engine stores data uncompressed on-disk even if COMPRESSED
  attribute is present
- it is not possible to create indexes over compressed columns.
2017-08-31 15:44:17 +04:00
..
doc
mysql-test Merge branch 'bb-10.2-ext' into 10.3 2017-08-26 00:34:43 +02:00
PerconaFT Merge branch '10.1' into 10.2 2017-08-17 11:38:34 +02:00
tests
tools
CMakeLists.txt Merge branch '10.1' into 10.2 2017-08-17 11:38:34 +02:00
ha_tokudb.cc Merge branch 'bb-10.2-ext' into 10.3 2017-08-26 00:34:43 +02:00
ha_tokudb.h Merge branch '10.2' into bb-10.2-ext 2017-08-25 10:25:48 +02:00
ha_tokudb_admin.cc Changed KEY names to use LEX_CSTRING 2017-08-24 01:05:53 +02:00
ha_tokudb_alter_55.cc
ha_tokudb_alter_56.cc Changed KEY names to use LEX_CSTRING 2017-08-24 01:05:53 +02:00
ha_tokudb_alter_common.cc Changed KEY names to use LEX_CSTRING 2017-08-24 01:05:53 +02:00
ha_tokudb_mrr_maria.cc
ha_tokudb_mrr_mysql.cc
ha_tokudb_update.cc Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
hatoku_cmp.cc MDEV-11371 - column compression 2017-08-31 15:44:17 +04:00
hatoku_cmp.h
hatoku_defines.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
hatoku_hton.cc Merge branch '10.2' into bb-10.2-ext 2017-08-25 10:25:48 +02:00
hatoku_hton.h Use thd_kill_level() over old thd_killed() in TokuDB. 2016-11-23 16:49:42 +01:00
tokudb.cnf MDEV-11059 don't build the server with jemalloc 2017-03-29 00:40:21 +02:00
tokudb_background.cc 5.6.32-78.1 2016-09-27 17:59:58 +02:00
tokudb_background.h 5.6.32-78.1 2016-09-27 17:59:58 +02:00
tokudb_buffer.h
tokudb_card.h Changed KEY names to use LEX_CSTRING 2017-08-24 01:05:53 +02:00
tokudb_debug.h 5.6.29-76.2 2016-04-26 20:58:29 +02:00
tokudb_dir_cmd.cc Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext 2017-06-15 15:27:11 +04:00
tokudb_dir_cmd.h 5.6.36-82.0 2017-05-16 14:26:11 +03:00
tokudb_information_schema.cc Merge branch '10.0' into 10.1 2017-08-08 10:18:43 +02:00
tokudb_information_schema.h Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge 2016-06-10 20:48:59 +02:00
tokudb_math.h
tokudb_memory.h Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge 2016-06-10 20:48:59 +02:00
tokudb_status.h
tokudb_sysvars.cc Remove tokudb_dir_cmd variable 2017-05-16 17:25:39 +03:00
tokudb_sysvars.h Merge branch 'merge/merge-tokudb-5.6' into 10.0 2016-10-25 21:58:59 +02:00
tokudb_thread.cc
tokudb_thread.h Added DBUG_ASSERT_AS_PRINTF compile flag 2017-08-24 01:05:50 +02:00
tokudb_time.h
tokudb_txn.h 5.6.36-82.1 2017-08-03 11:48:44 +03:00
tokudb_update_fun.cc General spell fixing in comments and strings 2016-06-08 14:17:23 +03:00
tokudb_vlq.h