Pull to refresh
34
0
Николай Ижиков @NorthDragon

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

Send message

Распределённые снапшоты: определение глобального состояния распределённых систем

Level of difficulty Hard
Reading time 19 min
Views 2.1K

Наша команда продолжает развивать Platform V DataGrid — распределенную базу данных в оперативной памяти для высокопроизводительных вычислений. В последнем релизе мы реализовали инкрементальные снапшоты, которые быстро снимаются, сохраняют транзакционную целостность и почти не влияют на общую производительность системы.

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

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

Игрушечный ЯП — Cockroach

Reading time 3 min
Views 10K

Всем привет.

В школьном и более продвинутом курсе информатики есть учебный язык - Кукарача. Довольно удачный, для обучения детей программированию. Простой, понятный, визуальные результаты с первой строчки.

Авторы курса сделали только exe-шник под Windows. Когда младший сын начал требовать "Папа научи программировать" принял волевое решение - сделать свою имплементацию. И сделал.

Читать далее
Total votes 53: ↑53 and ↓0 +53
Comments 25

Мониторинг Apache Ignite. Сделали правильно

Reading time 7 min
Views 4.9K

Мы сделали 2 подсистемы внутри Apache Ignite.


В статье расскажу про их архитектуру:


  • Как сделали подсистему метрик и подсистему system view.
  • Что сделано и что собираемся сделать?

Total votes 14: ↑14 and ↓0 +14
Comments 4

Code review: вредные советы для контрибьютера и ревьювера

Reading time 11 min
Views 10K
Привет! Меня зовут Николай Ижиков. В этом посте я хочу рассказать об одном важном элементе взаимодействия, с которым мы сталкиваемся в процессе разработки ПО, особенно в open source. Это прохождение и проведение code review.


Я дам вредные советы, как сделать свою фичу и довести ее до merge в мастере opensource-проекта в условиях культурных, временных, понятийных и прочих различий между участниками сообщества. Обычно это тонкий вопрос, особенно для тех, кто только начинает работу в open source.
Total votes 24: ↑21 and ↓3 +18
Comments 4

TDE в Apache Ignite: история major feature в большом open source проекте

Reading time 7 min
Views 2.5K
Многим организациям, в особенности финансовым, приходится иметь дело с различным стандартами безопасности — например, с PCI DSS. Такие сертификации требуют шифрования данных. Прозрачное шифрование данных на диске Transparent Data Encryption реализовано во многих промышленных СУБД.

Apache Ignite используется в банках, поэтому, в нём было решено реализовать TDE.

Я расскажу, как мы разработали TDE силами сообщества, публично, через апачевские процессы.
Total votes 16: ↑16 and ↓0 +16
Comments 0

Apache Ignite + Apache Spark Data Frames: вместе веселее

Reading time 10 min
Views 6.8K
Привет, Хабр! Меня зовут Николай Ижиков, я работаю в компании «Сбербанк Технологии» в команде развития Open Source решений. За плечами 15 лет коммерческой разработки на Java. Я коммитер Apache Ignite и контрибьютор Apache Kafka.

Под катом вас ожидает видео и текстовая версия моего доклада на Apache Ignite Meetup о том, как использовать Apache Ignite вместе с Apache Spark и какие возможности мы для этого реализовали.


Total votes 21: ↑20 and ↓1 +19
Comments 3

Information

Rating
Does not participate
Location
Пушкино, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity