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

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

10
Subscribers
Send message

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

Level of difficultyHard
Reading time19 min
Reach and readers2.9K

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

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

Читать далее

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

Reading time3 min
Reach and readers11K

Всем привет.

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

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

Читать далее

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

Reading time7 min
Reach and readers6.5K

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


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


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

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

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


Я дам вредные советы, как сделать свою фичу и довести ее до merge в мастере opensource-проекта в условиях культурных, временных, понятийных и прочих различий между участниками сообщества. Обычно это тонкий вопрос, особенно для тех, кто только начинает работу в open source.

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

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

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

Я расскажу, как мы разработали TDE силами сообщества, публично, через апачевские процессы.

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

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

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


Information

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