Как стать автором
Обновить
55
0
Андрей @KoppeKTop

Пользователь

Отправить сообщение

Шардирование: с нуля до Яндекс Диска

Время на прочтение 9 мин
Количество просмотров 8.7K

Меня зовут Андрей Колнооченко. Я отвечаю за ядро файловой системы Яндекс Диска. Когда мы запускали сервис, то сразу ориентировались на рост и приняли решение шардировать базу метаданных о файлах. Но за 11 лет Яндекс Диск настолько вырос, что нам пришлось трижды менять подход к шардированию. В статье расскажу, с какими проблемами мы сталкивались по мере роста сервиса и как от MongoDB пришли в итоге к PostgreSQL.

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

Читать далее
Всего голосов 30: ↑30 и ↓0 +30
Комментарии 7

Новый виток архитектуры CUDA

Время на прочтение 4 мин
Количество просмотров 14K
Всем привет!
В начале апреля я увидел анонс новой видеокарты от nVidia, с новым мажорным индексом compute capability – 3.0. Внимательно изучив спеки был удивлён – по всему выходило, что теперь ветвления будут приводить к самым худшим последствиям: большим потерям производительности. Мне нравилось, что от версии к версии ветвления играют всё меньшую роль, а Kepler показался в этом плане шагом назад. Мозгом я понимал, что такое вряд ли возможно и решил немного выждать.
И вот на этой неделе мне пришёл whitepaper по новой числодробилке на архитектуре Kepler и многое прояснил.
А дальше - чистейший текст и ни одной картинки
Всего голосов 49: ↑45 и ↓4 +41
Комментарии 116

Страсть к программировананию. Часть 1. Совет 3. Кодинг ещё не всё

Время на прочтение 4 мин
Количество просмотров 60K
Пока есть немножко времени (хотя его, конечно, и нет) продолжаю перевод книги Чеда Фоулера «Страсть к программированию».
PDF как всегда здесь.
< — Спрос и предложение
3. Кодинг ещё не всё

Недостаточно просто думать о тех технологиях, в которые ты собираешься вкладывать своё время. В конце концов, технологические знания — это ещё не готовый продукт. Ты же не считаешь, что сможешь просто сидеть и спокойно совершенствовать свои знания в языке программирования или ОС, пока управленцы берут на себя остальные бизнес-штучки. Если бы им был нужен просто робот-кодер, то проще было бы отдать разработку в аутсорс. Если ты хочешь оставаться нужным, то придётся хорошенько изучить предметную область, в которой работаешь.
Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Комментарии 4

Страсть к программированию. Часть 1. Совет 2. Спрос и предложение

Время на прочтение 5 мин
Количество просмотров 49K
Не прошло и двух месяцев — выкладываю второй раздел первой части книги Чеда Фоулера «Страсть к программированию».
Так же по старой ссылке доступен новый PDF.
< — Начало, веди или умри 3. Кодинг ещё не всё ->
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 11

Страсть к программированию. Часть 1 (Выбираем рынок). Начало

Время на прочтение 6 мин
Количество просмотров 74K
Продолжаю перевод книги Чеда Фоулера «Страсть к программированию». Это первый из разделов первой части, которая посвящена выбору рынка. Так же текущую версию перевода можно теперь скачать и в PDF.
< — Глава 3. Введение Спрос и предложение ->
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Комментарии 8

Страсть к программированию. Глава 3. Введение

Время на прочтение 8 мин
Количество просмотров 54K
Последняя вводная часть книги перед содержательной.

< — Глава 2 Часть 1. Начало ->
Читать дальше →
Всего голосов 18: ↑12 и ↓6 +6
Комментарии 5

Страсть к программированию. Глава 2. Благодарности

Время на прочтение 3 мин
Количество просмотров 40K
С небольшим опозданием от плана, продолжаю переводить книгу Чеда Фоулера «Страсть к программированию».

< — Глава 1 Глава 3 ->
Читать дальше →
Всего голосов 13: ↑7 и ↓6 +1
Комментарии 0

Страсть к программированию

Время на прочтение 2 мин
Количество просмотров 75K
На днях дочитал книгу Чеда Фоулера (Chad Fowler) Страсть к программированию (The Passionate Programmer). Сразу скажу, что она мне действительно понравилась и даже меня зажгла. На мой взгляд, данный опус не совсем соответствует своему названию (которое, кстати, уже менялось) и книга вряд ли придаст кому-то реальной страсти к такому интересному занятию как программинг. Однако следуя её советам вполне можно построить эффектную карьеру в любимом деле. Автор указывает на типичные ошибки и показывает, как их избежать. В конце каждого из разделов (а их 53) есть пункт «Действуй!» с описанием того, что можно попробовать и применить прямо здесь и сейчас.
Книга мне настолько понравилась, что я решил начать её переводить. Оригинал можно скачать здесь стоит это удовольствие всего 15$. В среднем буду стараться держать темп — по одному разделу в неделю, со временем доходя до 2-3 разделов. А сегодня — глава первая.
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 8

Информация

В рейтинге
Не участвует
Откуда
Россия
Работает в
Дата рождения
Зарегистрирован
Активность