» » Блог компании Конференции Олега Бунина

 

Linux Kernel Extension for Databases

Автор: admin от 9-08-2017, 21:10, посмотрело: 86

Linux Kernel Extension for Databases


Александр Крижановский ( krizhanovsky )



Сегодня буду рассказывать про внутренности базы данных, про внутренности ОС и о том, что происходит на стыке. Когда я говорю про базу данных, я имею в виду в основном ввод/вывод, управление памятью и обработку транзакций. Это совершенно не про SQL, не про индексы, не про блокировки и т.д. Только ввод/вывод, управление памятью и транзакции.



В тех местах, когда я буду упоминать про базы данных, я буду ссылаться на InnoDB, которая мне наиболее знакома.



Linux Kernel Extension for Databases


Если мы посмотрим на движок транзакционной базы, мы увидим примерно такую же картинку. У нас есть буфер pool, в нем живут странички индекса, странички данных. Все эти странички выводятся через транзакционный лог, когда они изменились, проходит это все через планировщик ввода/вывода и в ту, и в другую сторону. Планировщик ввода/вывода, когда он считывает что-то с диска, он делает read ahead. Все это проходит через файловую систему, но это дальше, на диске.
->

Категория: Программирование, Системное администрирование, Linux

 

Конструктор

Автор: admin от 28-07-2017, 12:45, посмотрело: 72

Конструктор


Денис Паясь (Яндекс)



Меня зовут Денис, я работаю в Яндексе, а если точнее, то я занимаюсь разработкой фронтенда для страницы поисковой выдачи.



Дисклеймер: Денис рассказывал об этом в 2016 году, но мы посчитали, что как демонстрация архитектурного подхода сейчас этот доклад актуален даже больше, чем тогда.


Сегодня я расскажу про такую офигительную нашу внутреннюю штуку как Конструктор, про то как он получился, почему, и как мы вообще к этому всему пришли.Мне кажется, что те решения, которые мы приняли в процессе реализации этой замечательной фиготы, могут быть полезны не только нам в рамках нашей компании, нашей команды, но и целому множеству других команд, в ваших, например, компаниях. Я не знаю упомянул я или нет, но проект реально очень крутой. Почему – сейчас расскажу.
->

Категория: Программирование » Веб-разработка

 

Что нового в nginx?

Автор: admin от 26-07-2017, 17:45, посмотрело: 59

Что нового в nginx?


Максим Дунин (Nginx, Inc.)



Ведущий: Я представляю вашему вниманию следующего докладчика. Встречайте – Максим Дунин. И он расскажет о том, что же нового появилось в технологии под названием nginx.



Дисклеймер: речь пойдёт о нововведениях в 2016 году. Можно подумать, что это давно, но информация об изменениях в changelog от автора этих самых изменений полезна всегда!


Максим Дунин: Добрый день! Я Максим Дунин. Как вы, наверное, знаете, я разработчик nginx. Сегодня буду вам читать changelog вслух и с выражением. Для начала давайте определимся, с какого именно места мы будем читать changelog. Посмотрим на статистику.



Что нового в nginx? ->

Категория: Программирование » Веб-разработка

 

Текстовый онлайн с фестиваля РИТ++ 2017. День второй

Автор: admin от 6-06-2017, 10:25, посмотрело: 68

Трансляция второго дня
Сегодня в этом посте весь день будет вестись текстовая трансляция фестиваля РИТ++ 2017, проходящей в Сколково 5 и 6 июня.

Если вы хотите смотреть видео из главного зала и включения из мобильной студии Хабрахабра, то вам на страницу видео трансляции. Если почитать онлайн и поообщаться в кооментариях — под кат.

Текстовый онлайн с фестиваля РИТ++ 2017. День второй

Категория: Программирование, Веб-разработка

 

Текстовый онлайн с фестиваля РИТ++ 2017. День первый

Автор: admin от 5-06-2017, 10:00, посмотрело: 77

Сегодня в этом посте весь день будет вестись текстовая трансляция фестиваля РИТ++ 2017, проходящей в Сколково 5 и 6 июня. РИТ++ — это целый ряд профессиональных узкотематических конференций: системное администрирование и эксплуатация, высоконагруженные системы и базы данных, серверное программирование, управление проектами и предпринимательство, enterprise-конференция, а также фронтенд и мобильная разработка.

Если вы хотите смотреть видео из главного зала и включения из мобильной студии Хабрахабра, то вам на страницу видео трансляции. Если почитать онлайн и поообщаться в кооментариях — под кат.

Текстовый онлайн с фестиваля РИТ++ 2017. День первый

Категория: Программирование, Веб-разработка

 

Как FB, Apple и Google разрушают традиции в компьютерном бизнесе

Автор: admin от 25-05-2017, 18:45, посмотрело: 92

Как FB, Apple и Google разрушают традиции в компьютерном бизнесе

Андрей Чернышев (Delta Solutions)


Сегодня хотелось поговорить об интересном, как кажется. О том, что, наверное, больше пятидесяти процентов из нас не знают хорошо. Все мы знаем, что такое OpenSource-технологии в софте и, наверное, некоторым сюрпризом для многих из нас являются OpenSource-технологии в аппаратуре, в хардваре. Сегодня я попытаюсь не затратить на это много времени, но максимально информативно рассказать, какая революция происходит и как она вообще может влиять на нас с вами.

Законодателями мод во всей этой истории выступают наши большие гранды. Наши, не в смысле «российские», а в смысле «всем известные». Двигаются они в этом направлении не по своей воле. Это сейчас и обсудим.

Категория: Админитстрирование » Системное администрирование

 

10 способов достижения HighLoad'а и BigData на ровном месте

Автор: admin от 25-05-2017, 14:50, посмотрело: 133

10 способов достижения HighLoad'а и BigData на ровном месте

Илья Космодемьянский ( hydrobiont )


Есть типичные ошибки работы с хранилищем, и эти ошибки, не то чтобы я их выдумываю специально, но поскольку мы много работаем с удаленной поддержкой баз данных, мы их просто коллекционируем. Зачастую одни и те же от клиентов. И составляем своеобразный рейтинг того, что наколлекционировали. Об этих вещах я и буду сегодня рассказывать.

Категория: Программирование » Веб-разработка

 

Выбираем СУБД для хранения временных рядов

Автор: admin от 22-05-2017, 21:40, посмотрело: 98

Выбираем СУБД для хранения временных рядов

Павел Филонов (Лаборатория Касперского)


Сегодня будем говорить о хранении временных рядов. Я постараюсь рассказать, какие подходы я применял для того, чтобы попытаться как можно больше своего субъективизма выкинуть, заменить его чем-то более объективным, а субъективный взгляд оставить где-нибудь в самом конце.

Категория: Программирование » Веб-разработка

 

Как и зачем создавать NginX-модуль — теория, практика, профит

Автор: admin от 18-05-2017, 16:10, посмотрело: 66

Как и зачем создавать NginX-модуль — теория, практика, профит

Василий Сошников (Mail.Ru)


Сегодня я вам расскажу о том, как создавать nginx-модули и, что самое главное, попытаюсь ответить, зачем это надо делать. Это надо далеко не всегда, но есть определенный круг задач, который можно решить на стороне nginx.

Категория: Программирование, Системное администрирование, Веб-разработка

 

Быстрый старт iOS-приложения на примере iOS Почты Mail.Ru

Автор: admin от 18-05-2017, 09:20, посмотрело: 93

Быстрый старт iOS-приложения на примере iOS Почты Mail.Ru

Николай Морев (Mail.Ru)


Я сегодня буду говорить о нашем опыте работы по ускорению времени запуска приложения, и чему он нас научил.

Здесь мы видим, что для большинства пользователей время запуска было порядка 4-х секунд, даже немного больше. Поэтому в последнее время мы решили больше внимания уделить именно качеству продукта, а не новой функциональности. Мы начали увеличивать покрытие тестами, начали работать над уменьшением размера приложения, над оптимизацией скорости запуска, над оптимизацией использования сетевых ресурсов. И вот чему мы научились.

Категория: Веб-разработка, iOS

 
Назад Вперед