OwnCloud предоставляет 3 варианта для своей базы данных:
Очевидно, что SQLite не является практическим выбором, поскольку он редко справляется с нагрузкой. А что насчет двух других? MariaDB или PostgreSQL явно лучше? У них обоих есть свои ниши, и если да, то какие ключевые моменты следует учитывать при принятии решения, какой из них использовать?
Для ясности, я спрашиваю только об использовании базы данных в сочетании с OwnCloud.
Я запускаю довольно большую собственную облачную установку (компанию) и рекомендую MariaDB, так как ее MySQL, по сути, является стандартом де-факто для реляционных баз данных на многие годы во многих приложениях.
Если вы не делаете что-то INSANE с собственным облаком, MariaDB никогда не будет ограничивающим фактором производительности. И даже если бы это было так, вы можете определить его размер и выполнить стандартную настройку производительности.
Собственные облачные доктора сами рекомендуют MariaDB.