Могу ли я использовать другую базу данных для хранения мультимедиа?
Хотя вы можете использовать MySQL только для основной базы данных Magento, вы можете использовать Redis и Memcached для быстрого кэширования и хранения сеансов. Это особенно полезно для кластерных систем.
Так что насчет media_storage? Согласно этому сообщению xml имеет два интересных узла: model
и type
. Где определены возможности для этих узлов, и подразумевают ли они, что я могу использовать другую базу данных для хранения мультимедиа?
2 answers
Правильно, вы можете использовать второе подключение к базе данных для хранения мультимедиа. Насколько я знаю, Magento CE на данный момент поддерживает только MySQL, по крайней мере, для подключения по умолчанию.
Нет. Поддерживается только MySQL.
Но зачем беспокоиться?
Достаточно простого общего ресурса NFS - тем более, если вы кэшируете статическое содержимое на границе сети.
Memcache и Redis (хотя они могут хранить двоичные данные) - крайне неуместны, сколько оперативной памяти вы готовы потратить на данные, которые должны храниться на диске и к которым очень редко обращаются?
Даже MySQL - плохой выбор, вы перегружаете свою базу данных двоичными данными, которые нужны не быть там внутри.