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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Renaming a table in production in PostgreSQL

Sometimes you don't get it right in the first attempt.
When some time ago I announced that we need to rename one of the database tables in our recently launched service, some of my colleagues looked at me like I said something really stupid. Their ar...

Read: https://solid-dry-kiss.hashnode.dev/renaming-a-table-in-production-in-postgresql
👍1
Deploy AWS DMS in a multi-tiered secure network using an Nginx proxy server

Read: https://aws.amazon.com/blogs/database/deploy-aws-dms-in-a-multi-tiered-secure-network-using-an-nginx-proxy-server/
Azure SQL Database Tools Part 1: ApexSQL

Microsoft Azure has a robust set of SQL database tools to cover you for every operation you may need. These include fundamental tasks such as creating and managing databases or allowing you to automate database-related tasks, test data generators, an...

Read: https://arctype.hashnode.dev/azure-sql-database-tools-part-1-apexsql
I built a Firebase / Mongodb alternative!

Introduction
Hi Developers, I wrote this as a motivation for me at first place to continue doing what i love, and for you guys to stay laways motivated about your work
Motivation behind
So Let's start one year from now, when i start building a Shopif...

Read: https://kamatil.hashnode.dev/i-built-a-firebase-mongodb-alternative
Designing Data Intensive Applications CH 7 - Part II 'Weak Isolation Levels'

Welcome again to the second part of chapter 7 in Designing Data-Intensive Applications where we discuss isolation levels and different problems that can occur and their possible solutions.
Transactions can safely run in parallel if they don't touch t...

Read: https://hewi.hashnode.dev/designing-data-intensive-applications-ch-7-part-ii-weak-isolation-levels
👍1
Подготовили для вас подборки полезной информации по различным направлениям

— для веб-разработчиков: @tproger_web;
— любителям Java: @a_cup_of_java;
— всё о нейросетях: @neuro_channel;
— нужные инструменты для разработчиков: @prog_tools.

Выбирайте, что вам интересно, переходите по ссылке и жмите на закреп. И не забудьте подписаться — там ещё много всего интересного!
Recreating MYSQL's LPAD Function in SQL Server

If you've had to write SQL the chances are that you've had to write some queries that utilize some handy platform specific functions. You may use them for so long you even forget that they are platform specific ! Fast forward to a new job and you're ...

Read: https://hashnode.com/post/recreating-mysqls-lpad-function-in-sql-server-cl41ed22n0067pmnvaqev3tu3
Snowflake Data Migration - Part 2

Hello Folks, Today I am back With another article On Snowflake, Data ingestion. And How to handle Data Engineering on Snowflake.
Todays Agenda

I will walk you through a sample architectural pattern, which ingests the data.

And will give few point...

Read: https://naveenvadlamudi.hashnode.dev/snowflake-data-migration-part-2
👍1
We Rate Dogs: A Data Analytics And Data Wrangling Project On We Rate Dog Twitter Data Archive

THE CHALLENGE
There are so many dog lovers all over the world and lately, there is a trend where people post pictures
of their dogs and other dog lovers rate them. WeRateDogs is a popular tweet handle with over
9.2million followers that post and ra...

Read: https://onabajomonsurat.hashnode.dev/we-rate-dogs-a-data-analytics-and-data-wrangling-project-on-we-rate-dog-twitter-data-archive
Мониторинг исходящего и входящего трафика в облачном хранилище Nextcloud

Всем привет! Снова на связи Алексей Холодаев из Cloud4Y.

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


Читать: https://habr.com/ru/post/669716/
Consistent против Rendezvous — чем отличаются подходы для хэширования данных на сервере

Всем привет, меня зовут Михаил Алексеев, я работаю программистом в студии ITT, пишу бэкенд на Java. Перформанс — это моя страсть, как и распределенные системы. Но еще больше я люблю, когда математика встраивается в перформансные цели и задумки.

В этом тексте я расскажу про разницу между Consistent и Rendezvous хэшированием, а также на примерах покажу, с какими проблемами мы сталкиваемся в работе.


Читать: https://habr.com/ru/post/669390/
30 тыс. строк кода или как мы переходили с Oracle на PostgreSQL с помощью утилиты Ora2Pg 23.0

Привет, меня зовут Андрей, я работаю ведущим разработчиком в компании СИГМА и отвечаю за решения по автоматизации расчетов технических условий. Сегодня хочу поделиться своим опытом переноса в среду PostgreSQL данных из СУБД Oracle и процедур, разработанных на PL/SQL.

Перед моей командой была поставлена срочная и нетривиальная задача перенести разрозненный функционал, ранее разработанный на базе СУБД Oracle, в единую систему управления распределительными электрическим сетями (по-простому СИГМА СУС), которая работает на основе PostgreSQL и сочетает в себе подсистемы DMS, SCADA, GIS, NIS, OMS и другие.


Читать: https://habr.com/ru/post/669874/
Reduce read I/O cost of your Amazon Aurora PostgreSQL database with range partitioning

Read: https://aws.amazon.com/blogs/database/reduce-read-i-o-cost-of-your-amazon-aurora-postgresql-database-with-range-partitioning/
Working Together: MongoDB's Partner of the Year Awards

Read: https://www.mongodb.com/blog/post/working-together-mongodbs-partner-year-awards
Announcing GA of the MongoDB Atlas Operator for Kubernetes

Read: https://www.mongodb.com/blog/post/announcing-atlas-operator-kubernetes
How to set up PostgreSQL and pgAdmin with Docker, A beginner Guide.

Introduction
You have probably heard a lot about docker for easy deployment of applications. It can also make our local development processes very fast and problem-free.
Instead of maintaining local installation of databases, we can employ docker and...

Read: https://usman186168.hashnode.dev/how-to-set-up-postgresql-and-pgadmin-with-docker-a-beginner-guide
Apache NiFi: как решить ошибки, которые не гуглятся

Настройка и запуск Apache NiFi и Zookeeper, настройка авторизации по LDAP и работа NiFi по HTTPS, настройка и запуск Apache NiFi Registry, пример запуска NiFi c Kerberos — вот темы, которые будут в этой статье.
Не вижу смысла полностью рассказывать, как настраивать NiFi и NiFi Registry — есть официальная документация и мануалы в сети. Я сосредоточился на ошибках, информации по которым нет, в том числе и на английском. При самостоятельном поиске решения, это реально масса времени. Я провел месяцы в режиме DEBUG и TRACE, чтобы понять, как всё сделать правильно. Готов поделится.


Читать: https://habr.com/ru/post/669812/
PostgreSQL Fuzzy Text Search: Not so fuzzy to fuzziest

So you have a bunch of data that comes from some human source (Free text form fields, reviews, blogs, classified ads, social media) and you want to do some analysis on it. but with people being the way they are, you're going to have some problems:

A...

Read: https://blog.brendanscullion.com/postgresql-text-search
👍1
Building an Inventory Management Tool Using HarperDB

This guide explains how to quickly build an Inventory Management tool to manage movie rentals by connecting a HarperDB backend to an Appsmith frontend. It also implements authentication using HarperDB’s role-based access control feature.

HarperDB is...

Read: https://appsmith.hashnode.dev/building-an-inventory-management-tool-using-harperdb
Знакомство с виртуальными машинами

Каждому администратору предприятия приходится иметь дело с настройкой виртуальных машин. Использовать виртуальные машины можно для разработки и тестирования приложения, а также хранения данных. Преимуществами виртуальных машин можно назвать гибкость в выборе операционной системы и возможность дублирования рабочего пространства. Проблемы при работе с ними сложны, поскольку виртуальные машины используют ресурсы иначе, чем физические. Виртуальные машины подвергаются различным рискам и проблемам с производительностью. Must know для IT-специалистов, чтобы поддерживать работоспособную сетевую инфраструктуру.


Читать: https://habr.com/ru/post/665786/
👍1