Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Mongo Db  [new]
tneo
Member

Откуда:
Сообщений: 7
Здрасьте
хотел бы получить консультацию такого рода : MongoDB

Хочу использовать сию вещь , для хранения файлов по 1-20 Мбайт , в большом количестве , общий размер <0,5 Тб
Валидно ли использовать MongoDB ? Может что еще посоветуйте ?

Спасибо.
1 апр 12, 15:52    [12347367]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54772

С этим справится любая СУБД. Включая файловую систему.

Posted via ActualForum NNTP Server 1.5

1 апр 12, 17:50    [12347522]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
Может что еще посоветуйте ?


Поставить, потестировать... И только потом кого-то спрашивать...
1 апр 12, 19:05    [12347641]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
tneo
Здрасьте
хотел бы получить консультацию такого рода : MongoDB

Хочу использовать сию вещь , для хранения файлов по 1-20 Мбайт , в большом количестве , общий размер <0,5 Тб
Валидно ли использовать MongoDB ? Может что еще посоветуйте ?

Спасибо.
посоветовал бы хорошо подумать прежде чем хранить большое количество мелких файлов вместо одного файла БД
2 апр 12, 00:34    [12348557]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
tneo
Member

Откуда:
Сообщений: 7
Наверное стоит добавить подробности , и актуальность использования БД а не ФС

Необходимо хранить такую структуру <T> { заголовок , дата , набор-подобьектов , комментарий , категория } --
набор-подобъектов {ссылка на <T> , файл , автор, дата }

файл - бинарная строка от 0.1~15 Мбайт

примерный вес структуры <T> - 50 Мбайт
за неделю : 500 Мб *(10 - обьектов)
за год - просто до****

машинка 32 битная , и это я так понимаю главная проблема :)

сейчас используется БД для линков на файлы из ФС

"это достаточно говнисто" - ввиду того что , иногда файлы надо открывать,изменять , удалять.
2 апр 12, 09:32    [12348948]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Сам не использовал (еще все впереди), но вот общался с человеком, кто юзает MongoDB во всю (очень крупная компания). Отзывы положительные, он рекомендовал еще посмотреть на Cassandra, говорит побыстрее, чем MongoDB работает:
https://en.wikipedia.org/wiki/Apache_Cassandra
3 апр 12, 17:26    [12359301]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
ScareCrow
Member

Откуда: Белый город
Сообщений: 17472
от нее отказались даже разработчики (Фейсбук).
4 апр 12, 01:50    [12361393]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
MonetDB
Guest
Вот это лучше попробуй, MonetDB
4 апр 12, 02:33    [12361432]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
MonetDB
Вот это лучше попробуй, MonetDB
чем лучше?
(или это реклама?)
4 апр 12, 10:32    [12362270]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
MonetDB
Вот это лучше попробуй, MonetDB

А можно поподробнее рассказать, как MonetDB позволит решить задачу автора топика в области распределенного отказоустойчивого хранения файлов ? Я что то по ссылке не нашел подробностей по этим требованиям.
4 апр 12, 10:40    [12362351]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
ScareCrow
от нее отказались даже разработчики (Фейсбук).

Из Вики:
Development of MongoDB began at 10gen in 2007, when the company was building a Platform as a Service similar to Google App Engine[4]. In 2009 MongoDB was open sourced as a stand-alone product [5] with an AGPL license.

10gen was founded in 2007 by former DoubleClick Founder and CTO Dwight Merriman and former DoubleClick engineer and ShopWiki Founder and CTO Eliot Horowitz. 10gen has received $31.4 million in venture capital funding from Flybridge Capital Partners, Union Square Ventures, and Sequoia Capital.[2]
The company was originally building a Platform as a Service similar to Google App Engine.[3] In 2009 the company decided to open source the database component, MongoDB as a stand-alone product.[4] In March 2010, 10gen announced that it would offer commercial support for MongoDB,[5] and in September 2011 the company announced the availability of MongoDB Monitoring Service (MMS), its free SaaS monitoring tool for MongoDB.[6]

Не вижу здесь разработчиков Facebook. Что Вы имели ввиду ?

P.S. Млин, ну если почитать введение, то уже становится ясно, что MongoDB основана на архитектуре MPP с аналогичным hadoop распределенному хранению файлов (HFS), не строгим форматом данных (JSON), поддержкой JSONPath для написания запросов и javascript для распределенной обработки данных (MapReduce). Все вышесказанное означает, что вполне многофункциональный продукт, заточенный под то, чтобы было легко хранить большие массивы неструктурированных данных и быстро искать по тегам нужные, обеспечивая отказоустойчивость, высокую скорость работы и линейную масштабируемость пространства БД и производительности. Другое дело, сколько в этом продукте багов и насколько он тяжел в сопровождении ... вот на этот вопрос и хотелось бы услышать ответ, а не рассказы кто от кого отказался или кто лучше.
4 апр 12, 10:52    [12362446]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
ScareCrow
Member

Откуда: Белый город
Сообщений: 17472
Я про Кассандру.
4 апр 12, 11:15    [12362671]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
Евгений Мирошниченко aka mir
Member

Откуда:
Сообщений: 62
Don't use MongoDB

mongodb-is-web-scale
5 апр 12, 05:48    [12368314]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
Valery Shiskin
Member

Откуда:
Сообщений: 786
Евгений Мирошниченко aka mir,

Ссылка на статьи без авторства, все равно, что ссылка на надписи на заборе.
12 апр 12, 00:21    [12402966]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708
tneo
Здрасьте
хотел бы получить консультацию такого рода : MongoDB

Хочу использовать сию вещь , для хранения файлов по 1-20 Мбайт , в большом количестве , общий размер <0,5 Тб
Валидно ли использовать MongoDB ? Может что еще посоветуйте ?

Спасибо.

Для хранения файлов, если на винде, то надо использовать REDIS.
Если не на винде, то ext3\4 вполне потянет.
12 апр 12, 20:26    [12408374]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
Random_Goodman
Member [заблокирован]

Откуда:
Сообщений: 3708
Если нету специфических атрибутов, конечно. Кроме имени файла. Если есть - то опять-таки redis
12 апр 12, 20:27    [12408378]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
Евгений Мирошниченко aka mir
Member

Откуда:
Сообщений: 62
Valery Shiskin
Евгений Мирошниченко aka mir,

Ссылка на статьи без авторства, все равно, что ссылка на надписи на заборе.

Иного эта поделка и не заслуживает.
13 апр 12, 06:43    [12409414]     Ответить | Цитировать Сообщить модератору
 Re: Mongo Db  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
Отзыв того, кто попробовал, как там, на темной стороне: http://svs.io/post/31724990463/why-i-migrated-away-from-mongodb
20 сен 12, 10:45    [13194171]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить