Apache Ignite Community RUS
163 subscribers
35 photos
125 links
Канал для новостей русскоязычного сообщества разработчиков и пользователей проекта ignite.apache.org Поддержка: user@ignite.apache.org и dev@ignite.apache.org Обмен опытом: чат https://t.me/RU_Ignite
Download Telegram
Встреча в Москве переместилась по ряду причин на ноябрь (дата будет позднее), но доклады с нее переехали в онлайн. Встречаемся 27 октября в четверг в 19 часов. Присоединяйтесь из любого города (и страны): https://www.meetup.com/moscow-apache-ignite-meetup/events/289162477/
Немного новогоднего настроения 🎄Всем нам желаем хорошего года, пусть он будет добрее к нам, а мы друг к другу и к себе. Традиционные ежегодные обои и фон для зума можно скачать из этого репозитория.
🔥 Ждём вас на Apache Ignite Meetup Russia 6 сентября!

Узнать больше о событии и зарегистрироваться можно здесь.

Присоединяйтесь к трансляции и приглашайте всех, кому интересно это событие. До встречи в онлайне!
🔥 Напоминаем о том, что уже сегодня пройдет Apache Ignite Meetup Russia!

Зарегистрироваться и подключиться к трансляции можно здесь

До встречи в онлайне!
27 и 28 ноября в Москве пройдёт Highload++
В рамках конференции мы делаем Опенсорс-трек при поддержке Яндекса. На треке будем обсуждать разработку решений с открытым исходным кодом, опыт их использования и контрибьюта. Очень будем рады видеть доклады на следующие темы:

Релиз внутренних продуктов в опенсорс
Монетизация проектов после выхода
Опыт перехода с проприетарных на открытые решения
Взаимодействие с сообществом
Жизнь и развитие проекта после релиза
Безопасность открытого ПО

Ещё в рамках трека пройдёт опенсорс-трибуна — отдельная секция на которой авторы смогут представить свои опенсорс-проекты и рассказать, как их можно применять в высоконагруженных системах. Предлагайте на трибуну свои проекты, чтобы рассказать о них миру и привлечь контрибьюторов!
Please open Telegram to view this post
VIEW IN TELEGRAM
Пришло роковое мгновение, когда деврел беспощадно рвёт со своим прошлым, ...и в то же время трепещущей рукой грядущего срывает таинственный покров импортозамещения! В прошлую пятницу meetup.com объявил, что через 6 дней (на этой, выходит, неделе) перестает поддерживать все группы, расположенные на территории России. Подписка организаторов будет отменена, а группы закрыты.

Надеюсь, что это никак не влияет на ваше желание встречаться, общаться и делиться опытом на этой самой территории. Напомню, что у нас есть группа в VK и чат в телеграме. Так что как соберемся собираться, как-нибудь, определенно, соберемся.
Как вложиться в Open Source и не прогореть? Узнаем из доклада Антона Виноградова.

В основе их сервисов лежит Open Source-распределенная база данных — Apache Ignite, точнее, их продукт, на ней основанный.

Для обеспечения гарантий быстродействия, их кастомерам потребовалось хранить как можно больше данных в оперативной памяти, и они доработали свой продукт. Пошли по пути компромисса между донейшеном в Open Source и приватной фичей и получили плюсы от обоих подходов.

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

Встречаемся на HighLoad++ 2023 🙌

Программа опенсорс-трека и билеты на конференцию на сайте в описании канала @HighLoadChannel
Please open Telegram to view this post
VIEW IN TELEGRAM
🔺 Алгоритм инкрементальных бэкапов в Apache Ignite узнаем из доклада Максима Тимонина

Реализовать функционал создания бэкапов (или снапшотов) в СУБД не просто. Задача вдвойне сложнее, когда это нужно сделать в распределённой СУБД. Втройне - когда СУБД поддерживает распределённые транзакции. И тем не менее любой хороший Crash Recovery план содержит противоречивые пункты - "Иметь под рукой полный бэкап" и "Обеспечить RPO в пределах 5 минут".

Они реализовали в Ignite алгоритм "Consistent Cut" для снятия инкрементальных снапшотов. Максим расскажет, как им удалось сделать снятие максимально незаметным для пользователя, а восстановление каждого узла полностью автономным. Обсудим, про что не нужно забывать при разработке production фичи, даже если ослеплен красотой алгоритма.

Встречаемся 27 и 28 ноября на HighLoad++ 2023 в Москве 🖐

Узнать подробнее о конференции и купить билет можно на сайте в описании канала @HighLoadChannel
Please open Telegram to view this post
VIEW IN TELEGRAM
у Highload++ проданы все билеты, так что с везунчиками, которые успели вовремя билеты купить, увидимся на этих докладах 👋
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! У db.podcast скоро выйдет кое-что интересное. Как назвали это сами организаторы "сказ про benchmark driven development". Поддержать задумку вы можете подписками, лайками, шерами и комментами в TG-канале и на YouTube
Forwarded from GitVerse News (Dimitriy Mishin)
Ignite Go Thin Client: отказоустойчивость СУБД на языке Go
 
Уверены, вы слышали про Golang, или Go – язык программирования с открытым исходным кодом. Он популярен во многих отраслях, но лучше всего подходит для управления инфраструктурой.
 
Go – производительный язык для высоконагруженных систем с высокими требованиями в части отказоустойчивости и надежности хранения данных. Теперь всем, кто занимается разработкой высоконагруженных прикладных решений на языке Go, доступна отказоустойчивая распределенная СУБД Platform V DataGrid (powered by Apache Ignite) для хранения данных.
 
Продуктовая команда Platform V Data Grid разработала и выложила в репозиторий GitVerse тонкий Go-клиент: https://gitverse.ru/sbertech/ignite-go-client
 
В первый релиз вошли следующие фичи:
 
• Key/Value Queries
• Cache configuration
• Failover (reconnect)
• SSL/TLS
• Authentication
• Expiry Policy
 
Во втором квартале планируется выпуск второго релиза, в состав которого будут включены:
 
• SQL, Scan and Index Queries
• Partition awareness
• Binary types
• Transactions
 
Go пробовать, друзья!
 
Впереди долгие выходные, и к просмотру предлагается видео про то, как правильно писать "распределенные, конкурентные и устойчивые к падениям сервисы".
Эксперты обсудили контринтуитивность подхода, его применимость и даже немного программировали на Яве, чтобы не осталось недопониманий. Подписывайтесь, ставьте лайки и делитесь с теми, кому это может быть интересно!