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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Как мы создали единый электронный архив документов MOEX Group на основе open source

ОPEN SOURCE + КОМАНДА = ХРАНИЛИЩЕ НА 7+ МЛН ДОКУМЕНТОВ

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


Читать: https://habr.com/ru/post/681452/
Гектор Гарсия-Молина и Кеннет Салем — «Саги»

От редакторов: название «сага» для паттерна долгоживущих транзакций так прижилось, что уже есть даже в Википедии. А как возникли этот паттерн и его название? Благодаря работе 1987 года. Похоже, что она до сих пор никем не была переведена на русский, и теперь мы решили это исправить.

Долгоживущие транзакции (long-lived transactions, LLT) блокируют ресурсы баз данных в течение длительных промежутков времени и существенно замедляют выполнение более коротких и многочисленных транзакций. Чтобы решить эту проблему, мы предлагаем ввести понятие саги. LLT является сагой, если она может быть записана как последовательность транзакций, которые можно чередовать с другими транзакциями. При этом система управления базой данных должна гарантировать, что либо успешно выполняются все транзакции саги, либо выполняются компенсирующие транзакции, корректирующие частичное выполнение. И само понятие саги, и его реализация относительно просты, но с помощью них можно существенно повысить производительность. В этой работе мы анализируем различные вопросы реализации саг, в том числе запуск саг на системах, не поддерживающих их напрямую. Мы также обсуждаем приемы проектирования баз данных и LLT.


Читать: https://habr.com/ru/post/680460/
🔥1
MySQL Port Connection: An Easy Guide on How to Use It

Let us take a closer look at what kinds of ports there are, what is the default port in MySQL, and how to connect to the MySQL port using command line - https://www.devart.com/dbforge/mysql/studio/mysql-port.html

Read: https://alextomson.hashnode.dev/mysql-port-connection-an-easy-guide-on-how-to-use-it
Data Wrangling

Data wrangling or Data Munging is a process that involves:

data Exploration
Transformation
Validation
Making Data available for credible and meaningful analysis

Structuring data:

The task includes actions that change the form and schema of your ...

Read: https://pooj124.hashnode.dev/data-wrangling
How To Optimize MySQL Tables using dbForge Studio for MySQL

In this article, we will demonstrate to you how dbForge Studio for MySQL helps you optimize MySQL database tables - https://www.devart.com/dbforge/mysql/studio/optimize-mysql-table.html

Read: https://alextomson.hashnode.dev/how-to-optimize-mysql-tables-using-dbforge-studio-for-mysql
What Does the Executive Order on Supply Chain Security Mean for Your Business? Security Experts Weigh In on SBOMs

Read: https://www.mongodb.com/blog/post/what-does-executive-order-supply-chain-security-mean-business-security-experts-weigh-sboms
How MongoDB Protects Against Supply Chain Vulnerabilities

Read: https://www.mongodb.com/blog/post/how-mongodb-protects-against-supply-chain-vulnerabilities
When a database query is unexpectedly slow

In this micro post, I would like to share my experience in improving database query time.
I have recently encountered an issue that my PostgreSQL database query was surprisingly slow. I have an Offer table that has a foreign key to the Customer table...

Read: https://jorzel.hashnode.dev/when-a-database-query-is-unexpectedly-slow
5 Common Ways Data Analytics Can Benefit Your Business

Data analytics is the key to unlocking businesses' enormous range of data, which offers important insights. An organization can benefit from data analytics in a variety of ways, such as by tailoring a marketing message to a specific client or by reco...

Read: https://datasciecnce.hashnode.dev/5-common-ways-data-analytics-can-benefit-your-business
Points to be considered before choosing a Data Repository

What is the type of data - Structured, Unstructured, semi- Structured?
The schema of the data
What are its performance requirements
Whether you're working with data at rest or streaming data.
Data Encryption needs
Volume of data and whether you nee...

Read: https://pooj124.hashnode.dev/points-to-be-considered-before-choosing-a-data-repository
MongoDB and IIoT: Data Streaming With Kafka

Read: https://www.mongodb.com/blog/post/mongodb-iiot-data-streaming-kafka
4 Common Misconceptions About Security That Hackers Hope You Don't Know

Read: https://www.mongodb.com/blog/post/hack-common-security-issues-fix-them
Data Ecosystem, Repositories, Pipelines and Integration - Part 1

The ecosystem exists for:

Extracting data from disparate sources
Architecting and managing data pipelines for transformation, integration, and storage
Architecting and managing data repositories
Automating and optimizing workflows and flow of data ...

Read: https://pooj124.hashnode.dev/data-ecosystem-repositories-pipelines-and-integration-part-1
ER Model In DBMS

What things you will learn from this blog 🔍
ER model is the hot topic from which a lot of questions comes in interviews , so if you are looking for simple and concise introudction about ER model in database management system then you are at the righ...

Read: https://yuvraj01.hashnode.dev/er-model-in-dbms
AWS and MongoDB: Partners in Reliable, Resilient Cloud Environments

Read: https://www.mongodb.com/blog/post/aws-mongodb-partners-reliable-resilient-cloud-environments
Личный опыт: переезд на собственное хранилище репозиториев в GitLab CE

На связи Саша Хрущев, технический директор IT-компании WINFOX. Рассказываю, как мы быстренько развернули свое независимое локальное хранилище репозиториев в GitLab CE, сколько времени это заняло и какие особенности вам нужно учитывать при переезде, чтобы все прошло гладко.


Читать: https://habr.com/ru/post/681888/
Use Amazon RDS Proxy to provide access to RDS databases across AWS accounts

Read: https://aws.amazon.com/blogs/database/use-amazon-rds-proxy-to-provide-access-to-rds-databases-across-aws-accounts/