Комментарии 16
вау
данные впечатляют
данные впечатляют
0
Написана на Scala. Прикольно.
+4
Кто сможет объяснить выбор Scala для решения такой задачи?
+2
Дык JVM, все такое. Не на похапе же писать.
+2
Twitter — position:
Вау — мы самые молодые и крутые, и пишем мы на всем современном — понтовом, в то время тренд был скала=)
Вау — мы самые молодые и крутые, и пишем мы на всем современном — понтовом, в то время тренд был скала=)
+4
Создал у них issue с вопросом, через 4 минуты получил такую же в своих проектах: Why ruby? =)
+7
Ничего удивительного. По скорости сходна с Java и лучше заточена под функциональные и параллельные вычисления.
0
Потому что у них дико тормозил сам Твиттер, велосипедонаписаный на Руби. Они его переписали на Scala, заявив, что это дало им нехилый прирост в производительности. Теперь они считают, что Scala — это серебряная пуля.
(намеренно упростил описание событий ;) )
(намеренно упростил описание событий ;) )
+2
www.slideshare.net/al3x/why-scala-presentation описано достаточно подробно почему Scala
можно еще интервью прочитать www.artima.com/scalazine/articles/twitter_on_scala.html
можно еще интервью прочитать www.artima.com/scalazine/articles/twitter_on_scala.html
+2
Хорошие ссылки. Я лично думаю, что с Твиттером обычная ситуация случилась. Сначала система писалась script kids, когда стартап «стрельнул» и появились деньги купить профи — пришли профи и начали делать серьезную систему. Так оно было и с Facebook, Google, Yahoo — you name it. И люди мигрируют по маршруту типа Microsoft -> Google -> Facebook -> Twitter, короче говоря туда, где готовы заплатить premium.
0
Мне больше понравился vertexDB как графовая база, простой интерфейс, написан на си и в качестве backend-а использует tokyocabinet, который как мне кажется больше подходит для хранения графов. обвертку к http интерфейсу на руби напсал за пару часов
0
Насколько я знаю писался твитер на rails. Ну имхо надо было делать на sinatra а лучше без фрэймворка, тогда не было бы таких тормозов.
0
Я что-то уже путаюсь в их архитектуре.
Итак — твиты кладут в Cassandra, а граф связей во FlockDB? Или уже тоже в Cassandra, а флок так, пережиток?
Итак — твиты кладут в Cassandra, а граф связей во FlockDB? Или уже тоже в Cassandra, а флок так, пережиток?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Twitter публикует свой FlockDB