Hello all,
Assuming all other variables are the same, which would you recommend for Zabbix?
MySQL and MariaDB used to be fairly interchangeable, but have been deviating more and more in the newer releases.
The plan is to tweak them as per the most common community suggestions, in particular those are:
- Use InnoDB as the engine
- Table partitioning and disable housekeeper (in this case we will be retaining history and trends for 90 days, partitioning daily)
Going to assume that no proxies nor agents are being used for easier comparison. Passive polling only.
To keep things fair, going to assume we're using the free MySQL "Community Edition"
Lots of RAM, lots of CPUs etc
The only relevant benchmark I've been able to find is here: https://www.softizy.com/blog/mariadb...s-ibm-power-8/
It seems that MySQL is the clear winner when you need a lot of NVPS
In particular, the benchmark where query cache is disabled seems to be most relevant to the Zabbix database usage patterns?
What's particularly impressive is how well MySQL performs even without thread pooling support
Thoughts?
Edit: another benchmark that puts MySQL ahead of MariaDB: https://www.researchgate.net/publica..._OLTP_workload
Assuming all other variables are the same, which would you recommend for Zabbix?
MySQL and MariaDB used to be fairly interchangeable, but have been deviating more and more in the newer releases.
The plan is to tweak them as per the most common community suggestions, in particular those are:
- Use InnoDB as the engine
- Table partitioning and disable housekeeper (in this case we will be retaining history and trends for 90 days, partitioning daily)
Going to assume that no proxies nor agents are being used for easier comparison. Passive polling only.
To keep things fair, going to assume we're using the free MySQL "Community Edition"
Lots of RAM, lots of CPUs etc
The only relevant benchmark I've been able to find is here: https://www.softizy.com/blog/mariadb...s-ibm-power-8/
It seems that MySQL is the clear winner when you need a lot of NVPS
In particular, the benchmark where query cache is disabled seems to be most relevant to the Zabbix database usage patterns?
What's particularly impressive is how well MySQL performs even without thread pooling support
Thoughts?
Edit: another benchmark that puts MySQL ahead of MariaDB: https://www.researchgate.net/publica..._OLTP_workload
). That said, I went with MySQL Community Edition when I started.
Comment