Мультивселенная СУБД
181 subscribers
114 photos
1 video
4 files
257 links
Канал для тех, кто хочет стать супергероем этой мультивселенной
Download Telegram
📚 Основы проектирования баз данных (Database Design Solutions, 2nd Edition)
Род Стивенс

Продолжение поста 1 и 2.

Не вижу смысла делить далее книгу по частям, т.к. основная информация уже прошла. Остались финальные штрихи.

🚀Часть 3. Подробный анализ конкретного примера🚀
👉 Глава 11 - 14.

По сути, просто рассказ о проекте с нотками юмора. Вроде интересно, но меня уже такие вещи не цепляют. Чем больше я читаю, тем больше понимаю, что такие вещи, как проектирование базы данных, выполняются целой командой! Учебные проекты можно в одно лицо запроектировать, но БД для проекта - это совсем другая история. Мне кажется лучше 1-2 раза поучаствовать в таком проекте, чем читать подобные истории. Реальность может оказаться совсем другой. Скорей всего даже проще, чем в книжках 😉

🚀Часть 5. Примеры программ🚀
👉 Глава 15 - 25.

Тут и говорить нечего. Надо попробовать эту часть выполнить "ручками" на удобном языке программирования.

🚀Часть 6. Темы для углубленного изучения🚀
👉 Глава 26 - 29.

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

❇️ По итогу
Плюсы
- Очень подробный гайд по проектированию баз данных. Для студентов настоящая бомба при выполнении лабораторных работ.
- Упражнения в конце каждой главы. Держит читателя в тонусе и проверяет полученные знаний. Здорово, что есть ответы.
- Современные примеры программ на популярных языках программирования по общению с СУБД
- Русский язык. Однозначный плюс
Минусы
- Лично у меня стойкий запах нафталина от книги. Вроде книга интересная, но почему-то окунает меня в прошлое 2006 года. Никаких новых откровений.
- Почти никак не освещено проектирование NoSQL баз данных. Лишь общие слова и не более.
- Мелкий текст в книге. Читать не удобно.
На очередном совещании:

Руководитель: Смотрю, задача наконец решена! Здорово! Как ты этого добился?

ГУРУ:
Я просто всех за*бал!

ГУРУ:
Вот, Коля приехал! Теперь я могу его за*бывать прямо через стол.

Руководитель:
Понятно...

ГУРУ:
Поэтому сотрудников поддержки никто не любит.

С пятницей!
#mems
🔥2
📚 Статья: Итоги года от Энди Павло из CMU.

Традиционная статья от Энди Павло по всем значимым события (для него конечно) в мире СУБД за прошедший 2024 год.

❇️Моё мнение:
Как ни странно, но многие события о которых пишет Энди я никак в своем канале не освещал. Я писал про некоторые громкие новости по закрытию GreenPlum и переходу Redis на более строгую лицензию, но я и не думал, что изменений лицензий и в целом, перестройка некоторых opensource продуктов, настолько глобальна!
Базы данных - это большие деньги! Владельцы кода хотят ограничить круг компаний, которые обогащаются на их продукте ничего не давая взамен. Облачные провайдеры должны вкладываться в продукты, которые используют. Либо деньгами, либо интеллектуальным трудом помогая последнему развиваться. Наш рынок СУБД в РФ очень "молод" в этом плане. Поэтому "взрослые" решения принимаются крайне редко. Одна ситуация с разделением сообщества GreenPlum чего стоит.

Интересный раздел про инвестиции (и покупки) в компании, которые разрабатывают СУБД и экосистему к ней. Здорово было бы сделать подобный анализ по рынку РФ. Кто бы взялся... 🤔

В целом, отличная статья. Заставляет задуматься "о вечном"... точнее, сравнить, а что же происходило в РФ в 2024 году? Какие самые знаковые события? Если руки дойдут, то постараюсь написать своё мнение.

Выделю некоторые моменты из статьи:

👉 Elasticsearch вернулся в "лоно природы" и поменял лицензию на AGPL

👉 Я даже не знал, что существуют расширения для PostgreSQL, которые интегрируют поддержку DuckDB. Их оказываются уже 4 штуки вышло. Надо подтянуть свои знания.

👉 Позабавила идея сделать 30% скидку от облачных провайдеров для клиентов при переходе с Redis на Valkey.

👉 Интересно, что Энди хвалит DragonFly. Хотя за 2024 год об этой СУБД я почти ничего не слышал от российских разработчиков. У них есть и opensouce продукт и коммерческая версия. Почему-то в РФ все выбрали ValKey. Хмммм

👉 Список СУБД, которые родились в 2024 году.

👉 Лари Элисону исполнилось уже 80 лет! Как и за любым безумного богатым человеком СМИ следят 24/7/365. Знают, что он купил за 12 миллионов квотербек для Мичигана и то, что он женился в шестой раз!
🔥1
🎥 Saint Highload++ 2024 и GolangConf 2024

Неожиданный подарок с небес 🧖 от компании Онтико! Они выложили в свой ютуб канал HighLoad++ видео с Санкт-Петербурской конференции 2024 года. Еще и с GolangConf видео за 2024 год. Щедрость невиданного размера 💸

В общем, всем советую посмотреть 👀 Подсвечу самые интересные доклады по теме "базы данных".

👉 Геораспределенные системы / Евгений Кузовлев (Т-Банк)
👉 Переосмысление Picodata как cluster-first-СУБД / Ярослав Дынников (Picodata)
👉 Redis — такой простой и такой сложный! / Андрей Комягин (STM Labs)
👉 Про UUID v.7 / Андрей Бородин (Yandex Cloud)
👉 Балансировка нагрузки шардированного PostgreSQL не своими руками / Денис Волков (Yandex Cloud)
👉 Как мы шли к 5000 RPS на запись / Ян Силов (Ozon)
👉 О распределённых транзакциях / Владимир Комаров (СберТех)
👉 Кластеризация с помощью etcd / Петр Растегаев (AGIMA)
👉 Как научить MongoDB делать горячие физические бэкапы / Юрий Фролов (Yandex Cloud)
🔥2
📻 Многие знают, что последние несколько лет, я стал очень часто ходить в качестве слушателя на всяческие конференции, митапы, форумы, подкасты... За 2024 год я посетил более 30 мероприятий, а прослушал онлайн еще больше! Пора что-то менять 🪬

В этом году я наконец-то решил начать публично выступать на внешних конференциях 🤯 Думаю мне есть чем поделиться с сообществом!

❇️ 25 января прошла XVII международная научно-практическая конференция «ШАМОВСКИЕ ЧТЕНИЯ».
Выступал в секции 1: "Безопасная школа в условиях информатизации".
Тема: "Влияние кражи персональных данных на репутацию образовательной организации"

❗️Презентация

Выступление было онлайн в домашней обстановке. Это явно уменьшало уровень стресса, но сердечный ритм всё-таки ускорился 💓 мероприятия волнительное 🎊

✴️Немного о самом докладе
Утечки персональных и конфиденциальных данных в РФ происходит довольно часто. Причем из любых отраслей будь то финансовый сектор, телекоммуникации или игровая индустрия.

Если утечка замечена, то для компании-жертвы это всегда финансовый и репутационные потери 📉. Если про "деньги" всё более-менее понятно, то как это сказывается на репутации? 🤔

По факту, репутация - это мнение людей о компании. А мнение скалывается из нескольких составляющих, таких, как: СМИ, SMM и т.п.

В умных книгах выделяют 4 репутационных риска:
*️⃣ Негативное освещение в СМИ и социальных сетях
*️⃣ Утрата доверия клиентов
*️⃣ Проблемы с партнёрами и инвесторами
*️⃣ Потери на рынке труда

В итоге, утечка данных компании приводит к краткосрочным репутационным потерям.

Затем я сформулировал антитезис:
"Утечка данных в конечном счете может оказать положительное влияние на репутацию компании" 🤯💥

Казалось бы, ситуация парадоксальная! 😨 Но, давайте разберем возможные шаги по достижению этого:
1️⃣ Демонстрация ответственности
2️⃣ Улучшение стандартов безопасности
3️⃣ Привлечение внимания к продуктам или услугам
4️⃣ Быть примером для остальных! («голос разума»)

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

Конец! 🔚

p.s. сейчас пара докладов у меня на рассмотрении на других конференциях, которые всё-таки ближе к тематике СУБД. Как-то только их утвердят, то я обязательно сообщу!
🔥3👍1
Вангую... Проекты миграции на отечественное ПО будут актуальный и в этом году!

С пятницей!

#mems
📚 Решил немного почитать Хабр.

1️⃣ Горизонтальное масштабирование базы данных. Репликация. Партицирование. Шардирование

Если кто-то хочет подтянуть теории по репликации БД, супер статья💪 Отсюда минус, что мало практический примеров. С другой стороны, если их добавить, то получится статья на 20+ страниц текста 😏 Короче, рекомендую к прочтению...


2️⃣ pg_profile и pgpro_pwr: анализируем производительность БД
Я бы называл эту статью затравкой перед "самым вкусным" 😋 Представляется, что тема сейчас как раскроется...а по факту, лишь рекламный проспект. Что ж, ждем дальнейших публикаций и выступления автора на PGConf.Russia2025.

p.s. идейка то хорошая. Надо взять на вооружение.
1. Сделать анонс доклада.
2. Проходит конференция с докладом.
3. Спустя пару-тройку недель/месяцев следующая развернутая публикация либо в виде текста-доклада, либо расширенный вариант доклада с пруфами.
Звучит как план
📋

3️⃣ Безумные и забавные факты о SQLite

Комментировать статью, только портить. Крутое чтиво, мне зашло 👍

4️⃣ Как я сделал PR на 14К строк в проект YDB будучи студентом

Вот такие надо дипломы писать! Эххх...
Интересно, есть ли какие-то СБТ opensource проекты, в которые можно что-то запилить? Хммм... 🤔

5️⃣ Чья фича лучше или как сравнить эффективность планов SQL-запроса

Статья не для всех, но поднимает интересный вопрос по метрики эффективности запроса в отрыве от железа.
🔥3
Ну, воо...от 😕

🗿6 февраля у меня первая лекция, а тут такой стрим. Что ж, придётся смотреть в записи... Или же посмотреть стрим 👀вместе со студентами на большом экране в Great Hall? Хмммм... 🤔
Стрим Devhands 6-го февраля 18:00 MSK про СУБД

Рад сообщить, что в следующий четверг, 6-го февраля 2025 года в 18:00 МСК, в YouTube будет очередной стрим, посвященный базам данных, тенденциям, открытому ПО, лицензиям, облачным СУБД.

Тема: Тренды в мире открытых СУБД: ламповый обмен мнениями
Обсудим следующие вопросы:
* Тренды развития СУБД, комментарии экспертов по статье Эндрю Павло и Майкла Стоунбрейкера
* Коммерциализация open source СУБД: как на этом заработать
* СУБД со стороны облачного вендора: что его бесит и чего не хватает?
* Нужно ли учить СУБД бекендерам, или всё запилит ORM, а DBA за ним «разгребёт»?
* Что происходит с лицензиями и как это затронет нас всех?

Придут супер-эксперты:

* Алексей Копытов. Основатель и генеральный директор MyDB. В разработке MySQL и родственных проектов участвует с 2004 года в таких компаниях, как MySQL AB (впоследствии Oracle), Percona и Huawei. Автор многих функций и оптимизаций производительности в MySQL, Percona Server и Percona XtraBackup. Руководил лабораторией баз данных в российском R&D центре Huawei, где разрабатывались облачные решения на основе MySQL и других СУБД. Один из организаторов митапа Database Internals.

* Николай Ихалайнен. Со-основатель MyDB. Энтузиаст открытого програмного обеспечения, провел больше десятка лет, консультируя и поддерживая проекты, использующие MySQL, PostgreSQL, MongoDB на реальном железе, в облаках и Kubernetes в компании Percona. Автор ведущий нового курса Devhands “PostgreSQL 17: архитектура и тюнинг SQL-запросов”. Построил инфраструктуру и работал над оптимизации LAMP в старом Кинопоиске. Участвовал в разработке биллиновых систем для ISP/IPTV разработчиком на C++. Внедрял e-commerce в России в составе e-House как сисадмин и программист.

* Антон Герасимов — Гиперус, CTO. Специализируется на разработке облачных решений, масштабируемых системах, сетевой безопасности. Cейчас Антон – CTO в компании Гиперус, занимающейся разработкой коробочного решения для on-prem облаков (продукт, реализующий гиперконвергентную ИТ-платформу внутри компаний). Ранее работал в компаниях МойОфис, Спутник и Rambler.

Ссылки для удобного добавления в календарь
Google: https://calndr.link/e/5oYHlpYS5G?s=google
Apple: https://calndr.link/e/5oYHlpYS5G?s=apple

В рамках стрима заодно расскажем с Николаем про наш новый курс, “PostgreSQL 17: архитектура и тюнинг SQL-запросов”. Zoom в этот раз будет только для участников программ Devhands (в прошлый раз какие-то анонимные задроты нам пытались сорвать эфир).
Начинается новый семестр! В этом году мой предмет будет еще интереснее! Гостевые лекции станут еще более захватывающими! Ухх, надеюсь вам всем понравится!

С пятницей четвергом!

#mems
🔥13👍2🐳1
🎥 28 января прошла конференция PGProDay 2025. Однако, направлена она именно на клиентов компании PostgresPro. Текущих и будущих. Сплошная реклама продуктов и никаких технических подробностей.

Из полезного можно изучить дорожную карту продуктов на 2025 год. Довольно интересно послушать про планы и как маркетологи видят будущее.

Видео с конференции в свободном доступе при регистрации на сайте.
👍1
📚 Январь закончился, а я только сейчас добрался до новогоднего номера Database Trends and Applications Magazine: December 2024/January 2025

Традиционно всю эйфорию вокруг ИИ (AI) я пропущу, поэтому-то всё как всегда. Ничего нового... Из каждого утюга говорят, что надо его использовать...

Что же в остатке... давайте разбираться.

➡️What’s Ahead in Data Architecture for 2025 (Joe McKendrick)

Вангуется, что 2025 год запомнится следующими событиями:
👉 Еще больше распространение облачных хранилищ и lakehouse-архитектур. Больше облаков и озер в них
👉 Интеграции инфраструктуры с ИИ-помошниками.
👉 Больше проектов реализации идеологий Data Mesh и Data Fabric.
👉 Повышенные требования к системам мониторинг и наблюдаемость (observability).

➡️Advancing Real-Time Analytics and Hybrid Search: What’s Next for 2025
Основной посыл я понял так: зачем нам в компании 100500 разных аналитических баз данных? Надо иметь одну, которая способная выполнять гибридный поиск (объединение реляционных запросы, полнотекстового поиск и поиск на основе векторов). Добавляем ей функционал распределенных баз данных и "дело в шляпе" 🎩 Один большой аналитический монстр! 👻

Идея интересная, но мне кажется лучше иметь набор независимых инсталяций, чем переживать "за жизнь" одной единой системы. Возможно мне не хватает "глобализации в мышлении" 🧠

➡️After 50 Years, What’s Next for SQL?
Пропущу всю чудесную историю развития SQL и перейду к прогнозу...
SQL + вектора = ❤️

➡️ So Long, and Thanks for All the Tech
Самое главное, что это последняя статья Гая Харрисона, который отдал 20 лет написанию материалов о базах данных. Видимо устал человек. Пора играть в гольф и наслаждаться отпуском (шутка, возможно) 😏
В своей финальной статье он порассуждал о самых великих ИТ-свершениях США за последние 20 лет (Meta, iPhone,Google и т.п.). Заслуги других стран не важны.

ИИ совершил революцию и т.п. Однако, ИИ может стать опасной технологией особенно в задаче генерации дезинформации.

ОФФТОП: Буквально в начале февраля выложили в сеть инфу о том как работают бота-фермы...Признаюсь честно, я был удивлен технической продвинутости народа. Текст "ботов" генерился ИИ, а человек лишь слегка "украшал" его. Очень современно...


И как любой "взрослый" рассказал и вреде соц.сетей. Нужно держать баланс. 🔚

Вот и весь журнальчик 🎊
👍1
📚 How MongoDB Helped Zepto Reduce Latency by 40%

На глаза попалась статья, как MongoDB Inc со своим облачным сервисом MongoDB Atlas завоевывает рынок Индии. Компания (еще стартап, т.к. он появился в 2021) Zepto - это фактически сервис доставки еды/гаджетом. Я думаю это что вроде нашего Самокат или ранний ОЗОН. Не суть важно...

Забавно, что они начали с инфраструктуры на Postgres+Redis, но затем перешли на MongoDB и ее облачную вариацию. Если брать опыт РФ, то обычно всё идёт в обратную сторону 🤪
Хотя опять же, у нас не доступен сервис MongoDB Atlas и вообще весь сайт MongoDB. Возможно, если бы западные вендоры не ушли с рынка, то всё могло быть иначе.

Как говорится: "история не любит сослагательных наклонений", поэтому можно только порадоваться на индийский товарищей и порадоваться за ребят из MongoDB Inc, что у них появился такой шикарный клиент.
Спросите, как это связано с базами данных? Вот, сами догадаетесь... Всем любви❤️

#mems
💬 4-5 февраля 2025, прошла юбилейная 🎊 25-ая конференция iFin-2025.

Крупнейший форум по электронным финансам в России с 2001 года🔝. Исключительно оффлайн-формат.

День 1 (p.s. дня 2 не будет, т.к. возникли более важные дела)
Народу традиционно очень много! Было 44 стенда-участника. 30 из которых "старожилы" форума.

Константин Маркелов сделал традиционный обзор законодательных актов в мире банкинга за прошлый 2024 год и рассказал о вызовах текущего года.

Если подытожить, то в этом году нас ждет:
👉 Больше и больше проектов с цифровым рублем (база уже есть)
👉 Универсальный QR-код. Платежный-Роуминг
👉 Открытые банковские API
👉 Снижения маржинальности транзакционного бизнеса
👉 Рост фрод/дроп и требования по AML

Наши любимые банковские вендоры сконцентрировались на
👉 ИИ-помошниках
👉 Цифровой профиль для ФЛ и ЮЛ
👉 Персонализация

Стенды
Немного расскажу о стендах, которые меня впечатлили
❗️Базальт СПО (ALT Linux)
Наш отечественный линукс! Роднуличка 🫶 Одна из старейших компаний в РФ. До 2020 года (сама компания основана в начале 2000-х) в ней работало 50 человек. До смешного мало. Сейчас уже более 350 (на самом деле их около 180. Остальные аутсорс)! Вот, что делают с компаниями "санкции животворящие" 🏋️! Я спросил их маркетолога, чем ALT лучше РедОС или АстрыОС? На что получил ответ:
"Наш продукт хороший и качественный. Клиентов у нас тьма тьмущая, т.к. даже РедСофт и Астра не справляются с их потоком, поэтому мы отхватываем солидный кусок от этого "пирога жизни".

Занавес. Вот эта позиция! 💪 Класс! 👍Чтоб я так жил... Просто ниоткуда появился поток желающих дать тебе денег )) Заговор, не иначе... 😵‍💫

❗️Айтисфера (ExactScoring)
Ребята разработали крутой сервис по оценке урожайности земельного участка. Выглядит очень круто.👍 Перед пользователем карта и границы участков. Система может спрогнозировать урожайность тех или иных культур. Супер!🍻 Вендор почему-то позиционирует свой продукт для банков, которые оценивают кредитный потенциал. Но мне кажется подобные оценки очень интересны при покупке участка. Сделали бы интеграцию с CIAN и получилась бы бомба! 💥

❗️Газинформсервис (СУБД Jatoba)
Пообщался с владельцем продукта Jatoba. Что тут сказать, сама СУБД хорошая, но чувствуется, что людей в компании мало. Очень мало. Почему-то ресурсы у них ограничены, что рано или поздно скажется на бизнесе и качестве продукта. Спросил у менеджера, а чего вы на конференциях по Постгресу не выступаете? На PG.Conf, например?
Мы не выступаем на конференциях конкурентов.

Думаю, что за бред 🤏🫤 У PG.Conf огромная аудитория! Она не направлена на продукты компании PostgresPro (для этого есть отдельная конфа). Доклады в основном про ванильный PostgreSQL. Почему-то у СберТеха нет проблемы с этим. Почему у остальных такое мнение, не понятно. 🤨 Если бы я был на месте маркетолога, то старался бы по максимум увеличить аудиторию охвата! Чтобы каждый знал о продукте! Видимо я чего-то не понимаю... 🤔

Доклады
Со всем ничего цепляющего. Даже выделить особо нечего. Сплошная реклама своих продуктов без какого-либо сравнения с конкурентами или с отчетами аналитических агентств. Поделиться нечем...
🎥 Наконец дошли руки разобрать видео DevHands Open Sessions // DBMS 06.02.2025, которое я анонсировал ранее.

❇️Общее впечатление.
Два часа разговоров без презентаций - вот так я бы охарактеризовал встречу 🎭 Срочно нужен формат подкаста 📻 В целом, получилось довольно лампово и полезно послушать про то, как серьезные люди мира СУБД РФ рассуждают про тренды развития СУБД и про то, как строится коммерческий софт с использованием открытого ПО.

*️⃣Основные тезисы:
👉 MyDB - форк Percona MySQL (зарегистрирован в реестре отечественного ПО 28.12.2024)

👉Системы MAP-Reduce умерли. Их заменили Распределенные СУБД

👉 По мотивам статьи Энди Павло и Майкала Стоунбрейкера по будущем СУБД участники сформулированы своё видение
1️⃣ Работа с бинарными данными, интеграция с S3
2️⃣ Аппаратные ускорители для СУБД - мертвая тема, так как дорого и долго (возможно облачные вендоры могут себе их позволить)
3️⃣ On-prem разделение computer- и storage- engine.
4️⃣ Parquet, Apache Arrow, DuckDB (локальная аналитика)

👉Крупные коммерческие предприятия сталкиваются с двумя проблемами:
❗️Одна огромная БД, которая не помещается на одну железку. Даже самую навороченную.
❗️ Фанаты микросервисов и kubernetes. Идёт следование принципу: "Каждому сервису своя БД". В итоге, подобное расщепление архитектуры на микросервисы приводи к гигантскому рою микробд, которые нуждаются в соответствующем обслуживании.

👉Большинству компаний среднего размера вполне достаточно БД на одном сервере + несколько реплик для распределения запросов. Проще масштабировать систему хранения и коммуникационную среду.

👉 Распределенные СУБД - это нишевая тема. Однако, никто не знает размер этой ниши 🤷‍♂️ Поэтому потенциал пока неизвестен.

👉 Есть желание использоваться протокол PAXOS, вместо RAFT. Однако, все ждут какой-то крутой программного реализации PAXOS, которой нет.

👉 Коммерческие СУБД решают коммерческие задачи

👉 YDB - работает только в Яндексе... Чтобы она работала у другого заказчика нужно украсть команду из Яндекса 🥷

👉 DBA нужен для того, чтобы ухаживать за БД

👉 DEV - должен заниматься оптимизацией.

👉 Бизнес вендора - создавать продукт. Консалтинг не бизнес.

В заключении хотел бы сказать, что жду следующее мероприятия. Очень хотел послушать про тренды OLAP СУБД в РФ.
🔥1
📚 Meet Neo4j: HackerNoon Company of the Week

Весь 2024 год при попытке пообщаться с коллегами на тему графовых СУБД и Neo4j в частности я получал ответы из разряда:
- Neo4j, это хорошая учебная СУБД. Чтобы познакомиться с графами и не более того.
- Производительность Neo4j оставляет желать лучшего. Ладно, если у вас одна нода, но если их несколько (для OLAP нагрузки это норма), то начинаются проблемы


И тут, статья о том, что:
👉 Neo4j до сих пор удерживает лидирующие позиции в мире графовых вычислений.
👉 Neo4j занимает 44% рынка графовых баз данных и обслуживает 84% компаний из списка Fortune 100

👉 Предоставляет инструменты GraphRAG Ecosystem для создания приложений генеративного ИИ на основе knowledge graphs, обеспечивая наивысшую производительность.

👉 Компания преодолела отметку в $200 млн ежегодного регулярного дохода, удвоив этот показатель за последние три года, и достигла оценки в более чем $2 млрд. ❗️Проверить можно тут

Спрашивается, какого ***** ? 👀 То ли в РФ как-то не раскусили эту СУБД, то ли всё опять упирается в санкции и и компания Neo4j банально не хочет с нами не работает. Тем не менее, какое-то пренебрежение к графовым СУБД чувствуется.

И как финальный гвоздь в развенчивании мифа о малой популярности графов ⚰️: В ноябре 2024 года Neo4j провела шестую ежегодную конференцию NODES 2024, собравшую тысячи разработчиков и дата-сайентистов для обсуждения графовых приложений и контекстуального ИИ.

Какие выводы можно сделать? 🤔В РФ действительно мало проектов с использованием графов. Всё-таки РСУБД доминируют во всех сферах. Тут можно долго рассуждать о причинах, но эта уже тема другого поста... 😉
👍2🔥2
С пятницей!

#mems
🔥4
📚 Почему масштабные развертывания NoSQL терпят неудачу
Автор: Sunny Bains, PingCAP

Очень кликбейтное название статьи 😉 Прям захотелось прочитать... Давайте ознакомимся с мнением автора.

NoSQL СУБД (на примере HBase) теряют популярность из-за того, что:
1️⃣ Взросление компании-пользователи. Ранее бизнес-процесс был простой и задачи были не сложные. По мере роста, задач становилось больше и сами задачи стали сложнее. HBase банально не успевал за трендами. Точнее не так, HBase не стремится быть универсальной СУБД. Она как была простой и без навороченного функционала, так и осталась.

2️⃣Требование SQL языка. Все любят SQL и не хотят изучать какой-то другой язык запросов. Поэтому, если NoSQL СУБД не поддерживает SQL, то её заменяют. Справедливости ради сейчас почти любая СУБД поддерживает SQL или близкий к SQL язык запросов.

3️⃣NoSQL СУБД слишком много. Найти хорошего DBA или даже разработчика - очень сложная задача. Поэтому решающую роль играет сообщество.

4️⃣Популяризации облачных сервисов тоже сыграло свою роль. Если NoSQL база не имеет своего облачного сервиса, то вряд ли это компании сможет задержаться на рынке. Как следствие, очень малое число реальных специалистов, которые умеют обслуживать on-premise инсталляции.

5️⃣От себя добавлю, что даже в РФ множество проектов по миграции с NoSQL СУБД на РСУБД (или Р-РСУБД). Любовь к транзакциям никак не изжить.

Конечно статья очень субъективная. Честно говоря, мне не хватает "пруфов". Нужно больше доказательств. Если их найти и привести, то можно сделать хороший доклад для конференции, а может и цикл ретроспективных статей написать...😏
3🔥2🤔1
📚 Новая база данных Microsoft DocumentDB переосмысливает NoSQL на PostgreSQL

RU вариант с Хабра
Новый проект с открытым исходным кодом от Microsoft под названием DocumentDB, который представляет собой документо-ориентированную базу данных, построенную на основе PostgreSQL. Этот проект добавляет возможности NoSQL к уже известной платформе PostgreSQL, предоставляя совместимость с API MongoDB

Казалось, еще одна СУБД. Причем это даже не СУБД, а надстройка над Postgres. Самое интересное, что язык запросов полностью аналогичен MongoDB. Затея интересная.

В 2020 году (плюс-минус пару лет) MongoDB была довольно популярна в РФ. Было много докладов и прочее. Она использовалась в Яндексе и во множестве других компаний. Были проекты миграции. Причем именно с Многи на Постгрес. Забавное совпадение.

Затем наступил 2022 год и компания MongoDB Inc "хлопнув дверью" кинула всех клиентов РФ и ограничила доступ к своим продуктам с российских адресов. Поэтому весь тот год компании массово мигрировали куда-то...

Сейчас для РФ это ничего не значащая база, но для европейского рынка мне кажется это очень интересный проект. Даже некоторые "ушлые" компании уже успели выпустить форк с массой улучшений FerretDВ 2.0, который производительнее в десятки раз. Снимаю шляпу 🎩 перед их скорость реакции. ⚡️

В целом, думаю стоит обратить внимание на дальнейшую судьбу проекта на Гите
🔥1