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

Откуда: Владимир
Сообщений: 38
Добрый день
Посоветуйте в выборе БД.
Проект наподобие ютуба, только видео будут закачиваться достаточно редко. раз в день по 10-ку роликов.
Необходимо:

  • Разбить ролики по категориям
  • Вести статистику просмотра роликов
  • Средняя оценка
  • Теги

    А так же другой БД для хранения preview-картинок роликов.

    Важно что бы всё это работало очень быстро, так как планируемая нагрузка около миллиона человек в день.
    Пока остановился в первом случае на MySQL с репликациями и какой-нибудь noSQL для картинок.
  • 27 янв 12, 16:31    [11984697]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Dimitry Sibiryakov
    Member

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

    JIeo
    и какой-нибудь noSQL для картинок.

    А это ещё зачем? MySQL не умеет хранить картинки?

    Posted via ActualForum NNTP Server 1.5

    27 янв 12, 16:42    [11984818]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    АнатоЛой
    Member

    Откуда: Киев, Украина
    Сообщений: 2897
    Блог
    JIeo, задорное эксклюзивное видео? :)
    Бюджет то есть на БД?
    27 янв 12, 17:02    [11985056]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    JIeo
    Member

    Откуда: Владимир
    Сообщений: 38
    Dimitry Sibiryakov : Наверное более оптимальным решением было бы что-то наподобие BigTable от Google.

    АнатоЛой : Бюджет есть, но разве нет никаких бесплатных вариантов?

    Возможно люди, которые имели опыт работы с высоконагруженными проектами подскажут какие базы и как лучше использовать, если даже использовать MySQL, то какие типы таблиц лучше использовать?
    30 янв 12, 11:40    [11995016]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Dimitry Sibiryakov
    Member

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

    JIeo
    Dimitry Sibiryakov: Наверное более оптимальным решением было бы что-то наподобие BigTable
    от Google.

    Повторю вопрос ещё раз, медленно: в чём у вас проблема с хранением картинок в том же MySQL?

    Posted via ActualForum NNTP Server 1.5

    30 янв 12, 13:30    [11995885]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    milkensoft
    Guest
    Наверное автор имеет ввиду, что для этого имеются документо-ориентированные базы и просит помочь определиться. Если есть какие-то идеи или знания преимуществ той или иной базы, может стоит сказать об этом, чем медленно повторять?
    30 янв 12, 23:03    [11999951]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Dimitry Sibiryakov
    Member

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

    milkensoft
    Если есть какие-то идеи или знания преимуществ той или иной базы

    На это есть стандартный ответ: все преимущества имеет та СУБД, которую досконально знаешь.

    Posted via ActualForum NNTP Server 1.5

    30 янв 12, 23:13    [11999969]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Росгоснанораспилтрест
    Member [заблокирован]

    Откуда: Главпилорама
    Сообщений: 2421
    1) MySQL + шардинг по нодам. Шардинг прийдется делать самому.
    2) NoSQL (Key-Value типа MongoDB или Redis) + шардинг по нодам. Шардинг умеет искаропки.
    31 янв 12, 12:02    [12002149]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    ScareCrow
    Member

    Откуда: Белый город
    Сообщений: 17472
    Росгоснанораспилтрест
    1) MySQL + шардинг по нодам. Шардинг прийдется делать самому.

    мсъе либо врет либо не знает. шардинг был из коробки во времена еще 3.23
    31 янв 12, 13:17    [12003062]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Росгоснанораспилтрест
    Member [заблокирован]

    Откуда: Главпилорама
    Сообщений: 2421
    ScareCrow
    Росгоснанораспилтрест
    1) MySQL + шардинг по нодам. Шардинг прийдется делать самому.

    мсъе либо врет либо не знает. шардинг был из коробки во времена еще 3.23


    Да? Хм, не знал... А можно тынц на этот шардинг?
    31 янв 12, 13:27    [12003214]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    JIeo
    Member

    Откуда: Владимир
    Сообщений: 38
    Dimitry Sibiryakov, очень жаль, что у вас такой стандартный ответ.

    Спасибо, Росгоснанораспилтрест.
    Я так понимаю, что шардинг будет иметь смысл при огромном числе записей в базе.
    Число записей будет расти не более чем по 10-20 в день, так что больших объёмов добьёмся ещё не скоро. Стоит ли в этом случае использовать шардинг?
    31 янв 12, 14:34    [12004141]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Di_LIne
    Member

    Откуда: Тропик Скорпиона
    Сообщений: 32554
    JIeo
    те в выборе БД.
    Проект наподобие ютуба, только видео будут закачиваться достаточно редко. раз в день по 10-ку роликов.
    Необходимо:

  • Разбить ролики по категориям
  • Вести статистику просмотра роликов
  • Средняя оценка
  • Теги

  • Любая справить на раз. При такой скорости, пока дойдете до каких-либо значимых объемов, то проект сдохнет за невостребованностью.

    JIeo
    А так же другой БД для хранения preview-картинок роликов.

    Нафига они в ней? Штоп круто було?
    31 янв 12, 14:37    [12004183]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    JIeo
    Member

    Откуда: Владимир
    Сообщений: 38
    Di_LIne офтопами 20 тыс сообщений набили? скучно на работе?

    Можете что-то посоветовать - буду признателен за помощь, а троллить и давать комментарии не по делу как-то не комильфо.
    31 янв 12, 16:10    [12005236]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    BlackEric
    Member

    Откуда:
    Сообщений: 759
    JIeo,

    MSSQL 2008R2 + FileStream.
    Когда база сильно вырастет можно будет добавить партиционирование.
    31 янв 12, 16:14    [12005265]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Росгоснанораспилтрест
    Member [заблокирован]

    Откуда: Главпилорама
    Сообщений: 2421
    JIeo
    Dimitry Sibiryakov, очень жаль, что у вас такой стандартный ответ.

    Спасибо, Росгоснанораспилтрест.
    Я так понимаю, что шардинг будет иметь смысл при огромном числе записей в базе.
    Число записей будет расти не более чем по 10-20 в день, так что больших объёмов добьёмся ещё не скоро. Стоит ли в этом случае использовать шардинг?


    Да, шардинг на такой нагрузке на чтение желательно сделать, причём - с дублированием, для отказоустойчивости.

    З.Ы. Тех, кто советует MS - не слушай.
    31 янв 12, 17:42    [12006233]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    BlackEric
    Member

    Откуда:
    Сообщений: 759
    Росгоснанораспилтрест
    З.Ы. Тех, кто советует MS - не слушай.


    Можно аргументацию, кроме цены лицензий?
    31 янв 12, 18:15    [12006520]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Di_LIne
    Member

    Откуда: Тропик Скорпиона
    Сообщений: 32554
    JIeo
    Можете что-то посоветовать - буду признателен за помощь, а троллить и давать комментарии не по делу как-то не комильфо.

    Тебе для осмысления задали наводящий вопрос. А ушь как с ним быть - не моя головная боль. Ага?
    Тем более, судя по первой части, которую я процитировал, вообще смутные представления имеешь о предмете.
    автор
    Проект наподобие ютуба

    Типа наподобии - по объемам, сервису и мощностям.
    Ан нет, это для красного словца.
    На самом деле - мелкая поделка с 10 записями в сутки и картинками в БД.
    Мог бы и удосужится поиском на сей предмет, коий 100500 раз обсасывался со всех возможных сторон.
    А расжовывать ли "от сих и по сисих" кому-либо - я оставлю право решать за собой. Ога?
    31 янв 12, 22:01    [12007679]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Di_LIne
    Member

    Откуда: Тропик Скорпиона
    Сообщений: 32554
    Вон, форум Серчьинжиниринга хранит картинки... в облаке, а не в БД.
    так-то.
    31 янв 12, 22:04    [12007694]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Росгоснанораспилтрест
    Member [заблокирован]

    Откуда: Главпилорама
    Сообщений: 2421
    BlackEric
    Росгоснанораспилтрест
    З.Ы. Тех, кто советует MS - не слушай.


    Можно аргументацию, кроме цены лицензий?


    А цена лицензий - не аргументация? Зачем платить за воздух, когда решения на базе СПО справятся гораздо лучше?
    И от вышесказанного следует, что аргументация кроме цены лицензий - что тот же MySQL либо NoSQL на *nix платформе подойдёт лучше by design.
    31 янв 12, 23:49    [12008171]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Росгоснанораспилтрест
    Member [заблокирован]

    Откуда: Главпилорама
    Сообщений: 2421
    Ещё аргументация? Ладно... Навскидку: радиКАЛ.ру. Более тормозного и угрёбищного хостинга картинок нету, наверное, больше нигде в мире. И как известно, базируется он на шиндовс.
    Отсюда вывод: мерзософт непригоден к сколь-нибудь серьёзному хайлоаду чуть более, чем полностью.

    З.Ы. Всякие мерзософт.ком и прочих мегакорпорастов не считаем по причине, что серваков в ДЦ у них больше, чем одновременно подключенных клиентов (а иначе - нельзя)
    1 фев 12, 00:05    [12008233]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Росгоснанораспилтрест
    Member [заблокирован]

    Откуда: Главпилорама
    Сообщений: 2421
    JIeo, если что - можем связаться в жаббере/асе/скайпе - попробую помочь в решении вопроса. Тут главное ещё архитектуру приложения и инфтраструктуру грамотно построить. Не всё так просто, но я могу попробовать помочь.
    1 фев 12, 00:18    [12008302]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Warstone
    Member

    Откуда:
    Сообщений: 4896
    Блог
    Росгоснанораспилтрест
    Ещё аргументация? Ладно... Навскидку: радиКАЛ.ру. Более тормозного и угрёбищного хостинга картинок нету, наверное, больше нигде в мире. И как известно, базируется он на шиндовс.
    Отсюда вывод: мерзософт непригоден к сколь-нибудь серьёзному хайлоаду чуть более, чем полностью.

    З.Ы. Всякие мерзософт.ком и прочих мегакорпорастов не считаем по причине, что серваков в ДЦ у них больше, чем одновременно подключенных клиентов (а иначе - нельзя)
    Я тебе страшную вещь открою, мелкомягкие используют у себя Линь.
    1 фев 12, 00:43    [12008408]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    Di_LIne
    Member

    Откуда: Тропик Скорпиона
    Сообщений: 32554
    Росгоснанораспилтрест
    Отсюда вывод: мерзософт непригоден к сколь-нибудь серьёзному хайлоаду чуть более, чем полностью.

    ... и серчьинжениренх, коий сидет ПлоХоПлюньке с Мюсклей запазухой регулярно тармозит, глюкает и... отключается на проф_хилактические работы.
    Вывод: ПыхПых с Мюсклями пригодны отсилы для хомяков в пару сотен страничек.
    1 фев 12, 00:58    [12008447]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    NDBCluster
    Guest
    ScareCrow
    Росгоснанораспилтрест
    1) MySQL + шардинг по нодам. Шардинг прийдется делать самому.

    мсъе либо врет либо не знает. шардинг был из коробки во времена еще 3.23

    Это про NDBCluster чтоль или дайте ссылку на шардинг из коробки?
    1 фев 12, 01:15    [12008479]     Ответить | Цитировать Сообщить модератору
     Re: выбор БД  [new]
    JIeo
    Member

    Откуда: Владимир
    Сообщений: 38
    Росгоснанораспилтрест, буду очень признателен, если поможете.
    Кроме почты я контактов не нашел в профиле.
    Напишите пожалуйста на ICQ:9136497
    1 фев 12, 10:13    [12009114]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
    Все форумы / Сравнение СУБД Ответить