DATABASE DESIGN – Telegram
DATABASE DESIGN
1.41K subscribers
2.09K photos
3 videos
5.35K links
Лучшие материалы по работе с хранилищами данных на русском и английском языке

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Sagas Are Great. What’s the Problem?

Sagas are promoted as a solution to ensuring data consistency across microservices. The solution sounds simple and conceptually it is. It's in the details where things get difficult. This post looks at sagas in a bit more detail and shows some of the problems that can be encountered.

Read: https://blogs.oracle.com/database/post/sagas-are-great-whats-the-problem
MariaDB ColumnStore Quick Start Guide

Read: https://mariadb.com/?p=37553
A Powerful Platform for Parents and Educators



Read: https://www.mongodb.com/blog/post/powerful-platform-parents-educators
Распределённые снапшоты: определение глобального состояния распределённых систем

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

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


Читать: https://habr.com/ru/companies/sberbank/articles/753404/
Какую базу данных выбрать бизнесу в 2023 году

Перед бизнесом достаточно часто встают вопросы: какую СУБД выбрать, если до сих пор в топах держатся Oracle, MS SQL и PostgreSQL, в чем их отличия, преимущества и недостатки, и как сейчас обстоит дело на рынке. Выбор из трех наиболее популярных баз данных в конечном итоге сводится к сравнению функциональности, вариантов использования и экосистемам. Компании, которые отдают предпочтение гибкости, экономической эффективности и инновациям, обычно выбирают решения с открытым исходным кодом. Они могут быть интегрированы с несколькими бесплатными дополнениями, иметь активные сообщества пользователей и постоянно обновляться. Крупные компании предпочитают консервативные варианты.

Меня зовут Анастасия, я ведущий разработчик баз данных в SimbirSoft. В этой статье постараюсь наиболее подробно и понятно сравнить возможности, плюсы и минусы топовых СУБД, расскажу про их экосистемы и попробую ответить на вопрос — какую базу данных лучше выбрать бизнесу в 2023 году.
🔀 Итак, приступим

Читать: https://habr.com/ru/companies/simbirsoft/articles/759706/
Нагрузочный поединок между Tarantool 2.10 и Hazelcast 4.5.4

В прошлый раз мы сравнили Tarantool с Redis, а в этой статье решили провести тесты с Hazelcast.

Так же, как в прошлой статье, мы рассматриваем вариант Tarantool как замены: берём типичные кейсы работы с Hazelcast и реализуем такие же механики на Tarantool, начиная от простых K-V операций и заканчивая вторичными ключами.


Читать: https://habr.com/ru/companies/kts/articles/759526/
Бесплатное ПО VS. ежегодная подписка

Любое ПО делится на платное и бесплатное. И в том, и в другом есть свои плюсы и минусы. Жирный минус бесплатного ПО я испытала на своем опыте.
Интересно

Читать: https://habr.com/ru/articles/760142/
Модели данных в NoSQL

Автор статьи: Артем Михайлов

NoSQL (от «Not Only SQL») представляют собой семейство баз данных, разработанных для решения проблем, связанных с хранением, извлечением и обработкой больших объемов разнообразных данных. Они отличаются от традиционных реляционных баз данных, таких как MySQL или PostgreSQL, тем, что не требуют жесткой схемы данных и предоставляют более гибкую структуру хранения.

Преимущества NoSQL баз данных включают в себя горизонтальное масштабирование, высокую производительность при больших нагрузках, способность обрабатывать полуструктурированные и неструктурированные данные, а также поддержку распределенных вычислений. Они широко используются в веб-разработке, анализе больших данных, интернете вещей и других областях, где требуется обработка и хранение данных большого объема и разнообразной структуры.

Читать: https://habr.com/ru/companies/otus/articles/760226/
Building AI with MongoDB: Unlocking Value from Multimodal Data



Read: https://www.mongodb.com/blog/post/building-ai-mongodb-unlocking-value-from-multimodal-data
New Backported Features Available in MariaDB Enterprise Server Releases 10.3-10.6

Read: https://mariadb.com/?p=37597
How MongoDB and Alibaba Cloud are Powering the Era of Autonomous Driving



Read: https://www.mongodb.com/blog/post/how-mongodb-alibaba-cloud-powering-era-autonomous-driving
Выбираем СУБД по новым правилам — в какую сторону смотреть

Все говорят: «импортозамещение», а ты купи слона! Postgres PRO Certified, Postgres PRO, 1C PostgreSQL – какого слона купить?


Читать: https://habr.com/ru/companies/cloud4y/articles/759460/
Выбираем СУБД по новым правилам — в какую сторону смотреть

Все говорят: «импортозамещение», а ты купи слона! Postgres PRO Certified, Postgres PRO, 1C PostgreSQL – какого слона купить?


Читать: https://habr.com/ru/companies/cloud4y/articles/759460/
Уровень хранения данных vStack: мощь ZFS

Глубокое погружение в уровень хранения vStack, сфокусированное на использовании файловой системы ZFS

С постоянным ростом объема данных, а также повышением требований к их целостности и доступности необходимость применения передовых технологий хранения становится все более очевидной. Именно эту задачу решает платформа vStack, основой которой является мощная файловая система ZFS с избыточностью RAID-Z. В данной статье мы погрузимся в уровень хранения данных vStack, рассмотрим ключевые особенности и преимущества ZFS, а также расскажем о принципах работы файловой системы с технической точки зрения.


Читать: https://habr.com/ru/companies/vstack/articles/760442/
Samsung SDS Cuts Database Costs in Half by Moving from Oracle to MariaDB

Read: https://mariadb.com/?p=37580
Get Ready as the MongoDB World Tour is Coming to Singapore

The MongoDB World Tour is coming to Singapore on September 21, offering a full day of activities focused on all things MongoDB, including keynote presentations, product demos, and networking sessions. Expert keynote speakers will share insights on successful MongoDB implementations, such as cloud strategies, data management platforms, and optimizing MongoDB for different business solutions. The event will also cover topics like using vector embeddings for AI applications, transforming unstructured data into a usable format, and analyzing complex contracts with entity extraction. MongoDB's partnership with Unstructured.io aims to bridge the gap between data and insights, while Catylex leverages MongoDB Atlas for contract analytics. Dataworkz utilizes MongoDB Atlas for customer applications, enabling the development of Retrieval-Augmented Generation (RAG) applications. The article also discusses the challenges and opportunities in the autonomous driving industry, where data from connected vehicles plays a crucial role in creating safer and more efficient self-driving cars. MongoDB's document model and comprehensive data management capabilities are highlighted as potential solutions for handling the vast amounts of data generated by autonomous vehicles. The text discusses how MongoDB's geospatial features can assist in effectively storing and querying HD maps for location-based data in autonomous driving projects. MongoDB's horizontal scaling allows for the seamless expansion of storage and processing capabilities to handle the massive data streams generated by self-driving vehicles. Alibaba Cloud provides a solution that integrates data collection, transmission, storage, and computing for autonomous driving projects, using MongoDB for data storage and archiving. The partnership between MongoDB and Alibaba Cloud allows automotive manufacturers to easily set up and use MongoDB-as-a-service for MongoDB. MongoDB's flexibility, versatility, scalability, real-time capabilities, and strong security framework make it well-suited for managing and analyzing the Big Data generated in autonomous driving. This partnership contributes to faster innovation in the field of autonomous driving.

Read: https://www.mongodb.com/blog/post/get-ready-mongodb-world-tour-coming-to-singapore
SQL HowTo: ближайший общий предок в дереве (LCA)

В иерархических структурах регулярно возникает потребность определить ближайшего общего предка в дереве, он же наименьший общий предок (Lowest (Least) Common Ancestor).

Правда, "классические" алгоритмы для решения этой задачи работают лишь с парой узлов (раз, два, три, четыре), а мы, используя всю мощь PostgreSQL, будем решать задачу сразу для нескольких узлов.


Читать: https://habr.com/ru/companies/tensor/articles/760554/
Блокчейн или не блокчейн? Формализованные критерии выбора технологии хранения и обработки данных

Приветствую, Хабр! В очередной раз возникло желание обсудить блокчейн-технологии, хотя им и было посвящено уже немало публикаций на Хабре (да и, несомненно, их еще будет много в дальнейшем).
Многие технологии делают нашу жизнь лучше и интереснее. Блокчейн, несомненно, относится к таковым. Но в очень многих случаях вокруг блокчейна возникает излишний информационный шум, который далеко не всегда способствует правильному восприятию блокчейна именно как одной из ряда существующих технологий хранения и обработки данных.
В результате этого выбор данной технологии как базовой в той или иной системе может быть продиктован не техническими требованиями к системе, а как результат выбора (возможно даже, что навязанного извне) в пользу модной и перспективной технологии, возможно при этом не совсем технически обоснованного.
В течение последнего десятилетия некоторые организации и отдельные эксперты озаботились подобной ситуацией, когда выбор блокчейн-технологии может быть ошибочным именно из-за наличия факторов нетехнического характера, в результате чего было опубликовано несколько рекомендаций, в той или иной степени формализующих ответ на вопрос, использовать ли блокчейн при разработке новой системы или предпочесть какую-либо альтернативную технологию.

В этой статье мы рассмотрим достоинства и недостатки блокчейн-технологий и попытаемся классифицировать сферы их применения, после чего дадим обзор формализованных методов выбора: «блокчейн или не блокчейн».


Читать: https://habr.com/ru/companies/aktiv-company/articles/760730/
Fusing MongoDB and Databricks to Deliver AI-Augmented Search

The text talks about the fusion of MongoDB and Databricks to deliver AI-augmented search in the retail industry. It highlights the importance of a seamless search experience for customers and how integrating MongoDB and Databricks can streamline the search process and add AI and advanced search functionalities to e-commerce applications. The text also mentions the benefits of using MongoDB for data storage, processing, and analysis in the autonomous driving industry. It discusses the challenges faced by automotive manufacturers in handling large volumes of data and highlights how MongoDB's document model and comprehensive data pre-processing capabilities can address these challenges. Additionally, it mentions Alibaba Cloud's partnership with MongoDB to provide a solution for collecting, storing, and processing diverse data from self-driving vehicles. The text also mentions an upcoming event, MongoDB.local Singapore, where keynote speakers will share their experiences and insights on using MongoDB in different industries.

Read: https://www.mongodb.com/blog/post/fusing-mongodb-databricks-deliver-ai-augmented-search
View and Analyze Your Monthly MongoDB Atlas Usage with Cost Explorer



Read: https://www.mongodb.com/blog/post/view-analyze-your-monthly-mongodb-atlas-usage-cost-explorer