[Перевод] Миграция базы данных с InnoDB на MyRocks |
Зоджи-Ла, Индия
Привет, Хабр! Меня зовут Олег Ефимов, я работаю в Badoo в команде «Платформа», занимаюсь задачами хранения фотографий, интерфейсами сервисов и много чем ещё.
Мне часто приходится слышать, что в том, что касается серверных технологий, Badoo – довольно консервативная компания. Отчасти это так, но на самом деле мы используем много молодых языков программирования, новых инструментов и технологий. Одна из них – RocksDB, на основе которой Facebook создал MySQL storage engine – MyRocks. Пост о том, как Facebook осуществлял миграцию одной из своих баз данных с InnoDB на MyRocks, мне и захотелось для вас перевести.
Читать дальше ->
Метки: author Sannis высокая производительность администрирование баз данных mysql блог компании badoo rocksdb myrocks high performance |
Анонс Java-конференции JPoint 2018: JDK 9, высокие нагрузки и производительность JVM |
Метки: author ARG89 конференции высокая производительность java блог компании jug.ru group jpoint jpoint2017 jugru |
[Из песочницы] Расстояние Левенштейна в MySQL и алгоритмы нечёткого поиска средствами PHP |
|
Стажеры |
|
Где крупные компании ищут инновации. Интервью с Дмитрием Изместьевым о развитии стартапов |
|
Игра в разработке: Chronicles of cyberpunk — часть 2 |
Метки: author dimaCyberpunk разработка игр дизайн игр unity3d c# gamedevelopment cyberpunk |
[Из песочницы] Atmega328p + ENC28J60 = мост между UART и Ethernet |
Метки: author Serjaru программирование микроконтроллеров беспроводные технологии avr atmega328p enc28j60 |
[Перевод] Раскрашиваем чёрно-белую фотографию с помощью нейросети из 100 строк кода |
Метки: author NIX_Solutions машинное обучение алгоритмы блог компании nix solutions нейросеть раскрашивание черно-белый |
[Перевод] Пишем x86-64 комплятор JIT с нуля в стоковом Python |
48 b8 ed ef be ad de movabs $0xdeadbeefed, %rax
00 00 00
48 0f af c7 imul %rdi,%rax
c3 retq
48 b8 ed ...
и так далее. Эти 15 байтов в машинном коде составляют функцию x86-64, которая умножает свой аргумент на константу 0xdeadbeefed
. На этапе JIT будут созданы функции с разными такими константами. Такая надуманная форма специализации должна продемонстрировать базовую механику JIT-компиляции.
|
[Из песочницы] Нагрузочное тестирование, история автоматизации процесса |
Метки: author v0devil тестирование веб-сервисов высокая производительность нагрузочное тестирование jmeter django |
Типичные проблемы IT-стартапов, которые мешают быстро развиваться, и как их избежать |
|
Вводим фильтр сложности вопросов на Тостере |
Метки: author toster управление сообществом блог компании тостер тостер toster.ru amp;a вопросы и ответы it |
[Перевод] Правдивая история роботизации, начинающаяся с одного простого графика |
Метки: author SmirkinDA управление персоналом разработка робототехники разработка для интернета вещей карьера в it-индустрии блог компании parallels parallels it робототехника |
Hackquest 2017. Results & Writeups |
Семь дней и семь интересных заданий — это наиболее ёмкое описание ежегодного хакквеста перед Zeronights. В этом году темы заданий оказались более разнообразными, что позволило сделалать квест интересным для большего числа участников. Прочитав данную статью, вы сможете ознакомиться с решением всех заданий, а также узнать имена победителей.
Читать дальше ->
Метки: author Qou информационная безопасность блог компании «digital security» zeronights hackquest ctf |
Новый выпуск Oh, My Code — Облако, Perl и хорошие программисты |
Несколько месяцев назад мы запустили серию интервью Oh, My Code на канале Технострим. Пришло время нового выпуска. На этот раз мы расскажем о том, как сделано Облако Mail.Ru, почему Perl не умер и что такое хороший программист.
Ведущий программы — технический директор медиапроектов Павел Щербинин, гость — архитектор Облака Mail.Ru Владимир Перепелица. Ниже перечислены ключевые вопросы, ответы на которые вы найдете в очередном выпуске Oh, My Code:
Метки: author Olga_ol программирование карьера в it-индустрии perl блог компании mail.ru group разработка интервью mail.ru |
[Перевод] Как работает JS: WebSocket и HTTP/2+SSE. Что выбрать? |
Метки: author ru_vds разработка веб-сайтов javascript блог компании ruvds.com разработка websocket http sse |
Формула роста мобильных продуктов |
|
[Перевод] Вы работаете не в том месте (если у вас офис открытого типа) |
|
Что нам стоит ЦОД построить |
Метки: author JetHabr хранилища данных it- инфраструктура блог компании инфосистемы джет цод обработка и хранение |
Swift и TensorFlow |
Метки: author Roaming машинное обучение swift ai tensorflow tensorboard mnist |