1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-24 14:20:59 +03:00
Denis Khalikov cc1c3629c5 MCOL-987 Add LZ4 compression.
* Adds CompressInterfaceLZ4 which uses LZ4 API for compress/uncompress.
* Adds CMake machinery to search LZ4 on running host.
* All methods which use static data and do not modify any internal data - become `static`,
  so we can use them without creation of the specific object. This is possible, because
  the header specification has not been modified. We still use 2 sections in header, first
  one with file meta data, the second one with pointers for compressed chunks.
* Methods `compress`, `uncompress`, `maxCompressedSize`, `getUncompressedSize` - become
  pure virtual, so we can override them for the other compression algos.
* Adds method `getChunkMagicNumber`, so we can verify chunk magic number
  for each compression algo.
* Renames "s/IDBCompressInterface/CompressInterface/g" according to requirement.
2021-07-06 18:04:37 +03:00
2021-02-05 15:46:04 -06:00
2021-07-06 18:04:37 +03:00
2021-07-06 18:04:37 +03:00
2021-06-06 16:09:15 +03:00
2021-07-06 18:04:37 +03:00
2021-07-06 18:04:37 +03:00
2021-07-06 18:04:37 +03:00
2021-07-06 18:04:37 +03:00
2021-07-06 18:04:37 +03:00
2021-07-06 18:04:37 +03:00
2021-07-06 18:04:37 +03:00
2016-01-06 14:08:59 -06:00
2021-07-06 18:04:37 +03:00
2016-01-06 14:08:59 -06:00
2016-01-06 14:08:59 -06:00
2020-07-24 13:52:01 +02:00
2016-06-15 12:21:16 -04:00
2016-06-02 19:14:56 -05:00
2016-01-06 14:08:59 -06:00
2020-10-22 09:52:33 +00:00
2020-11-02 16:20:26 +00:00

MariaDB ColumnStore Storage/Execution engine 6.X

It is built by porting InfiniDB 4.6.7 on MariaDB and adding entirely new features not found anywhere else.

Building

This repository is not meant to be built independently outside of MariaDB server.

https://github.com/MariaDB/server

See building instructions here.

Issue tracking

Issue tracking of MariaDB ColumnStore happens in JIRA, https://jira.mariadb.org/browse/MCOL

Description
Ядро системы хранения данных - код процесса единой системы обмена сообщениями и PM
Readme 240 MiB
Languages
C++ 88.9%
Shell 2.9%
C 2.9%
Python 2.6%
Assembly 1.3%
Other 1.2%