Блеск, Gluster или MogileFS?? для хранения видео, кодируя и передавая потоком [закрытый]

Один из способов сделать это состоит в том, чтобы у класса «карточка» было одинаковое «фоновое изображение» в CSS для всех ваших карточек при наличии пустых элементов div. А затем просто добавьте изображения card.innerHTML с соответствующими идентификаторами в JS, когда вам нужно перевернуть карту

28
задан Yauhen Yakimovich 18 August 2011 в 01:31
поделиться

4 ответа

Ознакомьтесь с файловой системой Hadoop (HDFS). Он сфокусирован на очень больших файлах и параллельных вычислениях задач (с отображением / уменьшением), имеет высокую задержку, но очень высокую пропускную способность. В настоящее время он используется в таких больших установках, как Facebook и amazon.com

2
ответ дан 28 November 2019 в 03:56
поделиться

Из названных систем наиболее подходящей является MoglieFS.

Но, возможно, вы вообще сможете обойтись без какой-либо специальной системы. Предположим, у вас есть 4 сервера AdobeFMS:

{video0.exmple.com,video1.exmple.com,video2.exmple.com,video3.exmple.com}.

Вы можете распределить все свои видео между этими 4 серверами, используя простую схему, например

    /*
     *  pseudo code
     */

    $server_id = get_server_id(filename);
    ...
    ...
    int function get_server_id(filename) 
    { 
       return hash(filename) mod 4;
    }

после того, как вы закодируете видео, ваше приложение

$server_id = get_server_id(file_name)
copy file_name to /mnt/$server_id/

клиентов будет обращаться к видео, используя что-то вроде http : //videoN.example.com/filename.mp4 , где N вычисляется из имени файла с использованием get_server_id () .

Lustre / Gluster - это не то, что вам следует искать. Lustre FS более зрелый, но разработчики просят вас относиться к файлам на таких FS как к «кэшу», то есть они могут быть потеряны в любое время.

Lustre / Gluster предназначены для использования в HPC, чтобы обеспечить быстрый доступ к огромным объемам данные без единого сервера хранения являются узким местом в производительности. Еще один момент для этих систем - это жалоба на POSIX. В среде высокопроизводительных вычислений / научных исследований у вас обычно нет времени на то, чтобы переписать свои приложения, потому что вы установили новую классную и быструю FS.

1
ответ дан 28 November 2019 в 03:56
поделиться

MogileFS отлично подходит для таких задач. Клиентские библиотеки немного различаются по качеству, но я был бы удивлен, если бы не было крупных производственных сайтов, использующих практически любой язык для доступа к ним.

На самом деле HTTP - хороший протокол для этого. У кого нет многофункционального и эффективного HTTP-клиента?

2
ответ дан 28 November 2019 в 03:56
поделиться

Map-reduce не помогает при соотношении записи / чтения 90/10! Постоянный размер файла - это хорошо, а файлы небольшие. Таким образом, MogileFS кажется хорошей альтернативой, поскольку Lustre / Gluster - ситуация с кешем не подходит.

1
ответ дан 28 November 2019 в 03:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: