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
Why Top Spanish Business School Esade Migrated from MySQL to MariaDB Enterprise Server

Read: https://mariadb.com/?p=39048

@database_design
MariaDB Joins Forces with Google Cloud to Enhance Support Operations on Google Distributed Cloud

Read: https://mariadb.com/?p=39068

@database_design
Векторные СУБД и другие инструменты для разработки ML-моделей

На фоне развития генеративных и больших языковых моделей набирают обороты векторные базы данных. В прошлый раз в блоге beeline cloud мы обсудили, насколько этот тренд устойчив, а также предложили несколько книг для желающих погрузиться в тему. Сегодня же мы собрали компактную подборку открытых СУБД и поисковых движков, способных помочь в разработке систем ИИ. Обсуждаем такие инструменты, как Lantern, LanceDB, CozoDB, ArcadeDB, Dart Vector DB, Marqo и Orama.


Читать: https://habr.com/ru/companies/beeline_cloud/articles/806815/

@database_design
Почему эксперты жалуются на низкую надежность дешевых USB-флешек

Дешевые USB-флешки, которые и так никогда не считались эталонными запоминающими устройствами, в последнее время стали еще хуже, убедились исследователи CBL Datenrettung. По мнению экспертов, накопители этого типа быстро теряют в качестве, стабильности и долговечности, что не позволяет полагаться на них как на надежные средства записи и хранения данных. Спасибо нечистым на руку производителям, которые экономят на всем, чем только можно.


Читать: https://habr.com/ru/companies/x-com/articles/807175/

@database_design
Where is the Complexity?

First in a multi-part blog series about ensuring data consistency in microservice based applications and the complexity involved in adopting Sagas and XA transactions.

Read: https://blogs.oracle.com/database/post/where-is-the-complexity

@database_design
Как создать изолированную среду для Nextcloud: полная инструкция

Привет, Хабр! Меня зовут Максим Анисимов, я главный инженер отдела технической поддержки в хостинг-провайдере SpaceWeb. В статье расскажу, как создать изолированный от внешней сети инстанс Nextcloud, который будет доступен только из-под VPN по IP-адресу. И объясню, чем именно и для кого такое решение будет полезно.


Читать: https://habr.com/ru/companies/spaceweb/articles/807025/

@database_design
Выжимаем максимум из PostgreSQL

Привет, Хабр! Меня зовут Максим, я работаю тестировщиком оборудования в Selectel Lab. В лаборатории мы занимаемся тестированием нового оборудования для дата-центров. О том, как мы измеряли производительность PostgreSQL на разных конфигурациях — под катом!

Читать: https://habr.com/ru/companies/selectel/articles/807259/

@database_design
Основы основ: введение в операционные, файловые и символьные системы

Привет, Хабр!

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

А всем юным (и не очень) желающим "войти в IT" - добро пожаловать под кат!


Читать: https://habr.com/ru/articles/807349/

@database_design
Spark. План запросов на примерах

Всем привет!

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


Читать: https://habr.com/ru/articles/807421/

@database_design
Перенести проверенную схему бэкапа больших данных из S3 в Yandex Cloud: опыт Битрикс24

Меня зовут Александр, я руковожу направлением больших данных в Битрикс24. Клиенты нашего сервиса хранят миллиарды файлов: от документов до фотографий, — а моя команда предоставляет возможность строить бизнес-аналитику на основе этого множества данных. И нам важно позаботиться об их сохранности.

Более 10 лет назад мы продумали необходимую нам схему репликации объектного хранилища в облаке. Затем файлы клиентов потребовалось перенести в другое облако, и нам очень хотелось также перенести все наши наработки в режиме «Ctrl+C, Сtrl+V».

В статье расскажу, как мы организовали резервирование данных в парадигме слабого связывания и как перенесли эту схему в Yandex Cloud без потери важных нам деталей.


Читать: https://habr.com/ru/companies/yandex_cloud_and_infra/articles/791996/

@database_design
Потенциальные проблемы с автоинкрементным ключом. MySQL <8.0, postgresql

В данной публикации я поделюсь двумя основными причинами, по которым я предпочитаю избегать использования автоинкрементных полей в PostgreSQL и MySQL в будущих проектах. Вместо этого я предпочитаю использовать UUID-поля, за исключением случаев, когда есть очень веские аргументы против этого подхода.


Читать: https://habr.com/ru/articles/807751/

@database_design
The Journey of MongoDB with COVESA in the Connected Vehicle Landscape



Read: https://www.mongodb.com/blog/post/journey-mongodb-with-covesa-in-connected-vehicle-landscape

@database_design
Шардирование (sharding). Эпизод 2: шардирование по гео

Viam supervadet vadens (дорогу осилит идущий)

Есть много счастливчиков, которым повезло работать в ситуации, когда объёмы по-настоящему огромны и требования кажутся невыполнимыми. Но есть те, кому по настоящем крупно повезло! Я говорю о тех, кто решал задачи в пространствах, где размерность больше 1.

Давайте разбросаем осколки по всей земле?
Разбрасываем?

Читать: https://habr.com/ru/articles/807931/

@database_design
MariaDB Completes Nutanix Ready Certification for AI and Data-Driven Hybrid and Multicloud Applications

Read: https://mariadb.com/?p=39117

@database_design
Безопасный Continuous Deployment БД по принципам DB-First

В статье рассматривается Continuous Deployment для БД с бесшовными релизами за счёт обратно-совместимых обновлений и автоматизации проверок совместимости с помощью подхода DB-First.


Читать: https://habr.com/ru/articles/808279/

@database_design
SSD killer

SSD killer — destroyer for your ssd

Привет, меня зовут Ваня, и вот коротенькая история о том, как я придумал и собрал одну штуку, и почему вам нужно срочно отдать мне все свои деньги.

А если серьезно, это устройство для оперативного аппаратного уничтожения данных вместе с носителем. По своей сути это аналог чеховского ружья, у которого цель выстрелить в нужный момент.
SSD killer

Читать: https://habr.com/ru/articles/808469/

@database_design