[MDEV-19780] Remove the TokuDB storage engine Created: 2019-06-17 Updated: 2021-10-28 Resolved: 2020-05-14 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - TokuDB |
| Fix Version/s: | 10.6.0 |
| Type: | Task | Priority: | Major |
| Reporter: | Marko Mäkelä | Assignee: | Marko Mäkelä |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Description |
|
The TokuDB storage engine has been deprecated by upstream:
We have neither knowledge nor resources to take over TokuDB maintenance. |
| Comments |
| Comment by Marko Mäkelä [ 2019-06-17 ] |
|
bb-10.5- |
| Comment by Sergei Golubchik [ 2019-08-25 ] |
|
TokuDB is now disabled in 10.5.0. |
| Comment by Alex/AT [ 2020-09-19 ] |
|
Actually it's a very bad idea. To sum it, please re-enable TokuDB in current versions. Even if it won't get any new fixes, it's production ready and was the only lifesaver many people with big data tables had. |
| Comment by Alex/AT [ 2021-01-28 ] |
|
Sorry for commenting again on a closed issue, but I think it would be good for some users to know. A tolerable replacement for TokuDB is InnoDB + page compression (we use zlib, but it would be good to have something like zstd & lzma compiled in for next versions, maybe this can be considered). I saw another issue (don't remember the number) suggesting page compression removal for InnoDB, please don't! If this would be removed, this would be a total disaster. I want to stress Rocks is unusable for our case in terms of replication support, transaction isolation behavior, lack of online DDL, memory consumption and much more. |
| Comment by Marko Mäkelä [ 2021-01-28 ] |
|
Alex/AT, it sounds like you are using page_compressed with InnoDB, and not ROW_FORMAT=COMPRESSED (which I would like to remove; see Please reply in MDEV-22839. |