myisam - No merge tables in MariaDB - options for very large tables? -


i've been happily using mysql years, , have followed mariahdb fork interest.

the server 1 of projects reaching end of life , needs rehosted - centos 7, includes mariahdb

one of concerns lack of merge table feature, use extensively. have large (at least standards) data set on order of 100m records/20 gb (with data compressed) , growing. i've split read compressed myisam "archive" tables organized data epoch, , regular myisam table current data , inserts. span of these merge table.

the software working against database written such figures out table retrieve data timespan in question, , if timespan spans multiple tables, queries overlying merge table.

this few things me:

  • queries much faster against smaller tables - unfortunately, index needed typical query, , preventing duplicate records relatively complicated
  • frees user having query multiple tables , assemble results when query spans multiple tables
  • allowing > 90% of data reside in compressed tables saves alot of disk space
  • i can archive tables once - saves tremendous time, bandwidth , storage on nightly backups

an suggestions how handle without merge tables? other table type offer compressed, read-only option myisam does?

i'm thinking may have go separate tables, , live additional complication , changing code in multiple projects use database.

mariadb 10 introduced connect storage engine lot of different things. 1 of table types provides tbl, expansion of merge table type. tbl connect type read only, should able insert base tables needed. best option i'm not familiar connect engine in general , need bit of experimentation decide if work.


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

django - CSRF verification failed. Request aborted. CSRF cookie not set -