2011/6/28 Akzhan Abdulin <akzhan.abdulin@gmail.com>:
> " 2-3 Гигабайт/сек" - это в тысячу раз больше, разве нет?
>
> 27 июня 2011 г. 22:38 пользователь Oleksiy Kovyrin <alexey@kovyrin.net>
> написал:
>>
>> 3Mb/sec - это что, большой поток? Даже если это в 100 раз больше -
>> шардинг масштабируется просто отлично и я не вижу проблем. На данный
>> момент я бы сделал 2 шарда толстых (просто для того, чтобы весь ваш
>> код строился с пониманием того, как шардинг работает и что данные
>> раскиданы по ящикам). А дальше - досыпал бы машин просто. И да - в
>> идеале я бы сделал это в виде block-map sharding (когда у вас есть
>> таблица, которая маппит мелкие блоки данных на определенные шарды).
>>
>> 2011/6/27 Akzhan Abdulin <akzhan.abdulin@gmail.com>:
>> > При указанном потоке данных без агрегации слишком дорого. Вы хотя бы
>> > представьте, сколько приходится гнать по сети...
>> >
>> > 27 июня 2011 г. 21:36 пользователь Oleksiy Kovyrin <alexey@kovyrin.net>
>> > написал:
>> >>
>> >> 2011/6/27 Сергей Жуматий <sergzhum@gmail.com>:
>> >> > Практически все запросы в данной системе сводятся к таким: "выбрать
>> >> > диапазон данных за такой-то интервал времени, где значения поля Х
>> >> > равно (больше, меньше) заданному значению). Даже подсчёт сумм,
>> >> > средних
>> >> > и т.п. можно считать на стороне клиента.
>> >>
>> >> А просто зашардить данные (по source_id какому-нить) + daily
>> >> partitions на ящиках сделать и заюзать обычный MySQL (или любую другую
>> >> СУБД, которая умеет range- или value-based partitioning)? Вроде вполне
>> >> жизнеспособный и ОЧЕНЬ гибкий вариант получится.
>> >>
>> >> --
>> >> Oleksiy Kovyrin
>> >> http://kovyrin.net/
>> >>
>> >> --
>> >> --
>> >> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком
>> >> группы
>> >> "RubyOnRails to russian" на группах Google.
>> >> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>> >>
>> >> Для того, чтобы отправить сообщение в эту группу, пошлите его по
>> >> адресу
>> >> ror2ru@googlegroups.com
>> >> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
>> >> ror2ru-unsubscribe@googlegroups.com
>> >> Дополнительные варианты находятся на странице группы
>> >> http://groups.google.com/group/ror2ru?hl=ru
>> >
>> > --
>> > --
>> > Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
>> > "RubyOnRails to russian" на группах Google.
>> > FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>> >
>> > Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>> > ror2ru@googlegroups.com
>> > Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
>> > ror2ru-unsubscribe@googlegroups.com
>> > Дополнительные варианты находятся на странице группы
>> > http://groups.google.com/group/ror2ru?hl=ru
>>
>>
>>
>> --
>> Oleksiy Kovyrin
>> http://kovyrin.net/
>>
>> --
>> --
>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
>> "RubyOnRails to russian" на группах Google.
>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>
>> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>> ror2ru@googlegroups.com
>> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
>> ror2ru-unsubscribe@googlegroups.com
>> Дополнительные варианты находятся на странице группы
>> http://groups.google.com/group/ror2ru?hl=ru
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
> "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
> ror2ru-unsubscribe@googlegroups.com
> Дополнительные варианты находятся на странице группы
> http://groups.google.com/group/ror2ru?hl=ru
--
Oleksiy Kovyrin
http://kovyrin.net/
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
Комментариев нет:
Отправить комментарий