Pull to refresh
55
0
Андрей @KoppeKTop

User

Send message

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

Reading time9 min
Views8.9K

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

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

Читать далее
Total votes 30: ↑30 and ↓0+30
Comments7

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

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

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

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

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

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

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

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

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

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

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

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity