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
Should you Delete or Soft Delete?

Should you delete records from your database or instead use a soft delete? I was recently asked my view on this question by a follower on Twitter. So what's my answer? Well, I'm not usually thinking about "deleting" anything. Rather I'm thinking abou...

Read: https://codeopinion.hashnode.dev/should-you-delete-or-soft-delete
MariaDB Java Connectors 3.0.6 and 2.7.6 now available

Read: https://mariadb.com/?p=32055
Master Slave Implementation

Master Slave/DB replication
As the name suggests, master-slave is a concept where there is one master and multiple slaves. The concept of master slave is also known as DB replication. Replication means having a copy or replicating something.
So, in t...

Read: https://developerstack.hashnode.dev/master-slave-implementation
Simulating Database Migration with AWS DMS

I came across Adrian Cantrill's mini AWS projects on Reddit and decided to give it a try. There are about twelve projects on his Github repo currently and I figured I'll try doing all of them.
The very first project that caught my attention was the A...

Read: https://morolakeanifowose.com/simulating-database-migration-with-aws-dms
Archive and Purge Data for Amazon RDS for PostgreSQL and Amazon Aurora with PostgreSQL Compatibility using pg_partman and Amazon S3

Read: https://aws.amazon.com/blogs/database/archive-and-purge-data-for-amazon-rds-for-postgresql-and-amazon-aurora-with-postgresql-compatibility-using-pg_partman-and-amazon-s3/
Top 6 Databases of 2022 and what each of them are used for?

Top 6 Databases trending recently (as per stackoverflow developer report) and what each of them are used for?

MySQL , PostgreSQL are the top 2 open source SQL databases used by most tech companies and great for interview preparation. They are mainl...

Read: https://tech.tipseason.com/top-6-databases-of-2022-and-what-each-of-them-are-used-for
Братья-близнецы, клиентский MDM в банке и три факапа, которые заставили нас изменить продукт

Представьте ситуацию: братья-близнецы — назовём их Дима и Саша — стали клиентами одного и того же банка. У братьев совпадают отчество, фамилия, дата рождения, а ещё — адрес прописки и домашний телефон.

В 2014 году в этом самом банке мы начали внедрять MDM-систему для клиентских данных. И вместе с братьями-близнецами — а точнее с их клиентскими карточками — много всего натерпелись пережили.

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

Под катом почти детективная история и много технических деталей.


Читать: https://habr.com/ru/post/673286/
Tableau vs FineBI. Часть II: разработка

В прошлом посте мы сравнили основные параметры FineBI и Tableau, а сейчас сконцентрируемся непосредственно на разработке. Подчеркнем: мы не претендуем на очень глубокий анализ функционала – речь, скорее, про обзор возможностей. Ведь все мы знаем, что все фломастеры на вкус разные: у каждого, кто работает в BI-системе, свои пристрастия и потребности. Но есть определенный набор основных задач, которые должна решать платформа – иначе грош ей цена. Итак, поехали!

Создание визуализаций (Tableau vs FineBI: 5/4)
В этом отношении особых различий нет: обе системы справляются с адаптивной разработкой. Однако признаем: в Tableau больше инструментов работы с визуализациями, их кастомизации.
Tableau:
- Доступно 24 вида графика.
- Богатые возможности кастомизации.
- Базируется на концепции drag-and-drop.


Читать: https://habr.com/ru/post/674326/
Automate Amazon RDS for PostgreSQL horizontal scaling and system integration with Amazon EventBridge and AWS Lambda

Read: https://aws.amazon.com/blogs/database/automate-amazon-rds-for-postgresql-horizontal-scaling-and-system-integration-with-amazon-eventbridge-and-aws-lambda/
Azure SQL Database Tools Part 4: Other Platform Tools

Until now, we’ve been looking at tools from a specific developer or platform. We covered ApexSQL, dbForge, and native Azure tools. In this final list, we’ll be going through tools from different developers and they won’t be from one specific company ...

Read: https://arctype.hashnode.dev/azure-sql-database-tools-part-4-other-platform-tools
Loading a Heroku PostgreSQL Database with Data

Recently, I needed to get a PostgreSQL database running on Heroku with some sample data. Here's what I had to do to make it happen - and some of the limitations I discovered in Heroku's PostgreSQL offering.
Heroku versus...well, everything else
Firs...

Read: https://jayallen.hashnode.dev/heroku-postgresql-importing-data-sql
Why Redis is the new best database ?

Redis is a simple in-memory key value database mainly used for caching. Redis used to be a simple in-memory database. Now Redis is much more than that. Thanks to Redis modules, apart from the simple data structures such as strings, sets, maps, stream...

Read: https://samthomas.hashnode.dev/why-redis-is-the-new-best-database
Your Guide to DistSQL Cluster Governance Capability——Apache ShardingSphere Feature Update

Since Apache ShardingSphere 5.0.0-Beta version included DistSQL, it made the project increasingly loved by developers and Ops teams for its advantages such as dynamic effects, no restart, and elegant syntax close to standard SQL.
With upgrades to 5.0...

Read: https://apacheshardingsphere.com/your-guide-to-distsql-cluster-governance-capabilityapache-shardingsphere-feature-update
Build an Open Source app with PlanetScale in July, and compete for $20,000 in cash prizes and swags! 🎉

Who's ready for Hashnode's next Hackathon? 🎉
We are excited to announce that we're partnering with amazing folks at PlanetScale for the July Hashnode Hackathon, Yay!!!

About PlanetScale
PlanetScale is a database for developers, scalers, creators, ...

Read: https://townhall.hashnode.com/planetscale-hackathon
Backfilling an Amazon DynamoDB Time to Live attribute using Amazon EMR: Part 2

Read: https://aws.amazon.com/blogs/database/part-2-backfilling-an-amazon-dynamodb-time-to-live-attribute-using-amazon-emr/
Как BI «купается» в озёрах данных: практика платформы «Форсайт». Часть 4 (заключительная). Кэширование — нужно или нет?

Всем привет.

Мы завершаем цикл статей о том, как BI-платформа «Форсайт» работает с данными в связке «BI+Data Lake». В этом посте мы поговорим про правильные и уместные применения кэша при работе платформы. Расскажем, чем отличается адаптивный in-memory куб и внутренний файловый MOLAP-сервер в платформе «Форсайт». Поясним, как работает персональный и кросс-сессионный кэш. Определим рекомендации, в каких случаях можно и нужно использовать технологию in-memory в BI-платформе. Также мы будем вам благодарны, если в конце статьи вы проголосуете и укажете, был ли вам полезен подобный цикл статей. Добро пожаловать под кат.


Читать: https://habr.com/ru/post/674462/
Another reason why you may be facing ORA-03150: end-of-file on communication channel for database link

The Setup
We have an Oracle server with database links created to multiple database servers. The target servers also being Oracle. There is a stored procedure written which queries the data present in certain tables in these linked servers and essent...

Read: https://pavanandhukuri.com/another-reason-why-you-may-be-facing-ora-03150-end-of-file-on-communication-channel-for-database-link
Querying Databases - SQL vs NoSQL

Transitioning to a NoSQL database can be daunting for folks who have spent the better part of their coding journey dabbling in RDBMS systems (like yours truly :)). Which is what inspired this article. If you are one of those who can whip up an SQL qu...

Read: https://divyakblogs.hashnode.dev/querying-databases-sql-vs-nosql
How to use GraphQL Dataloaders in NestJS

So you've just finished coding your nice, shiny new GraphQL API in NestJS. You launch it into production and... it's a bit sluggish. And there seem to be a lot more queries in the database logs than you'd expect. What's going on?
The N+1 Problem
Let'...

Read: https://eoin.ai/how-to-use-graphql-dataloaders-in-nestjs
1
The 4.5 Kinds of DevTool Platforms

One of the most immediate problems I encountered when starting to work and invest in devtool startups was my lack of a good mental model for assessing them.
I think I have finally found one, and I call it The 4.5 Kinds of Devtool Platforms:

Context
...

Read: https://dx.tips/platform-kinds