Могу ли я использовать другую базу данных для хранения мультимедиа?


Хотя вы можете использовать MySQL только для основной базы данных Magento, вы можете использовать Redis и Memcached для быстрого кэширования и хранения сеансов. Это особенно полезно для кластерных систем.

Так что насчет media_storage? Согласно этому сообщению xml имеет два интересных узла: model и type. Где определены возможности для этих узлов, и подразумевают ли они, что я могу использовать другую базу данных для хранения мультимедиа?

Author: Marius, 2013-04-03

2 answers

Правильно, вы можете использовать второе подключение к базе данных для хранения мультимедиа. Насколько я знаю, Magento CE на данный момент поддерживает только MySQL, по крайней мере, для подключения по умолчанию.

 4
Author: Sander Mangel, 2013-04-03 14:56:18

Нет. Поддерживается только MySQL.

Но зачем беспокоиться?

Достаточно простого общего ресурса NFS - тем более, если вы кэшируете статическое содержимое на границе сети.

Memcache и Redis (хотя они могут хранить двоичные данные) - крайне неуместны, сколько оперативной памяти вы готовы потратить на данные, которые должны храниться на диске и к которым очень редко обращаются?

Даже MySQL - плохой выбор, вы перегружаете свою базу данных двоичными данными, которые нужны не быть там внутри.

 3
Author: Ben Lessani - Sonassi, 2013-04-03 17:42:57