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

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

Send message

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

Level of difficultyHard
Reading time19 min
Views2.1K

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

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

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

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

Reading time3 min
Views10K

Всем привет.

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

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

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

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

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


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

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

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

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

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

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

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

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


Total votes 21: ↑20 and ↓1+19
Comments3

Information

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