Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «конференции»
Что особенного в СУБД для данных в оперативной памяти 2016-09-20 20:44:14
Константин Осипов ( kostja )
+ развернуть текст сохранённая копия
Константин Осипов ( kostja )
Как родилась идея доклада? Я не очень люблю выступать и рассказывать про фичи, особенно про будущие фичи. Выясняется, что и люди не особо любят это слушать. Они любят слушать про то, как все устроено. Это доклад о том, как все устроено или должно быть, с моей точки зрения, устроено в современной СУБД.
Я попробую сделать так, чтобы мы смогли с макроуровня спуститься на микроуровень, т.е. каким образом, сначала отбрасывая макропроблемы, мы можем создать себе пространство для выбора на среднем уровне и микроуровне.
На макроуровне – это то, как должна быть устроена современная СУБД. Почему у нас сегодня есть возможность создавать новые базы данных, почему нельзя взять текущую и удовлетвориться ее производительностью, подтюнить или написать для нее патч? Просто взять и написать патч, который бы ее ускорил, если она медленная? Из какого пространства решений мы выбираем? Читать дальше →
Тэги: (онтико), highload, nosql, tarantool, блог, бунина, веб-сайтов, высокая, компании, константин, конференции, олега, осипов, программирование, производительность, разработка
101 способ приготовления RabbitMQ и немного о pipeline архитектуре 2016-09-19 19:15:56
Павел Филонов (Positive Technologies)
+ развернуть текст сохранённая копия
Павел Филонов (Positive Technologies)
В данном докладе я хочу поговорить о пересечении RabbitMQ и Pipeline архитектуры, и о том, как оно связанно с работой нашей компании.
Сначала немного в качестве пролога. Это приятная часть.
Сценка, разворачивающаяся в будний день в офисе, наводит нас на очень приятное размышление. Перед нами встает шикарная задача, новая система. Мало что так сильно будоражит ум инженера, как просьба разработать новую систему. Не починить что-то старое, не адаптировать что-то старое, а именно что-то создать, в каком-то смысле практически с нуля.
Вместе с такой задачей приходит и целая серия проблем.
Читать дальше →
Тэги: (онтико), highload, rabbitmq, анализ, блог, бунина, веб-сайтов, высокая, компании, конференции, олега, павел, проектирование, производительность, разработка, рефакторинг, систем, филонов
Как мы сделали ровную балансировку нагрузки на фронтенд-кластере 2016-09-19 16:28:32
... Юрия Насретдинова на конференции HighLoad++ 2015. Юрий ...
+ развернуть текст сохранённая копия
Юрий Насретдинов (@youROCK, Badoo)
Расшифровка доклада Юрия Насретдинова на конференции HighLoad++ 2015. Юрий расскажет про то, как Badoo (крупнейшая социальная сеть для знакомств с новыми людьми) сделали практически идеально ровную балансировку нагрузки на нашем кластере. Передаём ему слово...
Чтобы обслуживать то количество пользователей, то количество реквестов в секунду, которые мы получаем, у нас около трех тысяч серверов, и на PHP-FPM конкретно приходится 70 тысяч в пике.
О том, как мы эти запросы распределяем по нашему кластеру, я расскажу.
Кратко — о чем я буду рассказывать. Во-первых, я расскажу, как «с высоты птичьего полета» устроен роутинг запросов на нашем сайте. Потом расскажу, какие, вообще, существуют алгоритмы балансировки; про то, как мы делали балансировку до того, как мы сделали автоматическую систему. Расскажу про эту автоматическую систему, ну и будут кое-какие выводы. Также хотел сказать, что эта система будет выложена в open-source после этого доклада.
Читать дальше →
Тэги: (онтико), badoo, highload, php, балансировка, блог, бунина, веб-сайтов, высокая, компании, конференции, нагрузки, насретдинов, олега, производительность, разработка, юрий
Браузеры наши меньшие, или Нам нужно серьёзно поговорить 2016-09-16 19:59:48
+ развернуть текст сохранённая копия
Вадим Макеев (Opera Software)
Меня зовут Вадим Макеев (@pepelsbey). Я работаю в компании «Opera Software». Мы выпускаем браузеры, в частности, десктопные, мобильные и т.д.
Сегодня речь пойдет о браузере, который мы выпускаем, он называется «Opera mini», но я пришел не продавать вам его, я пришел рассказать про браузеры и про вещи, о которых мало кто думает.
Разговор будет не только технологический, но еще и серьезный. Я попытаюсь рассказать про серьезные вещи, чтобы вы думали о своей профессии ни «херак-херак – и в продакш», а в смысле «что и зачем» вы делаете. Это моя основная мысль.
Я, как пользователь Интернет (регулярно, много, года с 2001-го только этим и занимаюсь) испытываю проблемы, когда пользуюсь вебом. Главные проблемы состоят в том, что люди, которые разрабатывают веб (т.е. мы с вами и я лично), в некоторых ситуациях закрывают информацию от пользователя, не дают людям нормально ею пользоваться, блокируют доступ… Каждый день так или иначе это делают. Решают ли они не поддерживать «ie 6», решают ли сделать клиентский рендеринг или еще что-нибудь такое – то, что хорошо для одних, но плохо для других, и решают вместо сайта запустить нативное приложение… Это все приводит к некоторым проблемам. Читать дальше →
Тэги: (онтико), css, html, блог, браузеры, бунина, вадим, веб-сайтов, компании, конференции, макеев, олега, разработка
Как устроен поиск 2016-09-16 19:23:06
+ развернуть текст сохранённая копия
Андрей Аксенов (@shodan, Разработчик поискового движка Sphinx)
Поиск устроен вот так:
Индексация – по большому счету, ничего сложного. Понятное дело, что по малому счету, там в каждой из трех «деталей» спрятан не то, что демон, а целое где-то стадо, где-то легион, не совсем понятно. Но концепция всегда простая. Все начинается с маленького простенького патчика к Многосерчу, а потом 15 лет этой херней занимаешься.
Берешь документы, разваливаешь их на ключевые слова. И просто взять и развалить документ на ключевые слова «мама, мыла, раму» – это ты не далеко ушел от grep’а, потому что потом все равно эти ключевые слова перебирать. Надо строить некую спец. структуру – полнотекстовый индекс. Вариантов для его построения человечество придумало в свое время довольно много, но, слава Богу, от всех отказалось и в нормальных продакшн системах, по большому счету, победил на данный момент вариант ровно один. Про него и буду рассказывать. Все остальные имеют скорее историческое значение, что ли, и практического интереса не представляют.
Читать дальше →
Тэги: (онтико), highload, search, sphinx, аксёнов, андрей, блог, бунина, веб-сайтов, высокая, компании, конференции, олега, поисковые, производительность, разработка, технологии
Главная / Главные темы / Тэг «конференции»
|
Взлеты Топ 5
Падения Топ 5
|