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
Database Management Softwares

Aslam u Alikum & Hello to everyone 👋.
This is my DBMS article in which I will tell about what are DBMS and why we use the DBMS. What are the famous DBMS in the market?
DataBase Management Software.
A Database Management Software or DBMS is used for ...

Read: https://muhammadshakir.hashnode.dev/database-management-softwares
Manage long-running read queries on Amazon Aurora PostgreSQL-Compatible Edition

Read: https://aws.amazon.com/blogs/database/manage-long-running-read-queries-on-amazon-aurora-postgresql-compatible-edition/
Ustore, Rebuilding the 'Soul' of openGauss Data Storage

On August 20, 2021, HUAWEI CLOUD GaussDB (for openGauss) officially launched a new kernel feature, Ustore, a storage engine that provides high-performance database services for enterprise-level users and further injects energy into enterprise digital...

Read: https://leo001.hashnode.dev/ustore-rebuilding-the-soul-of-opengauss-data-storage
Database Requirements

The business marketing structure has changed to a vast level and working in the inbound marketing strategies it becomes necessary for the business to hold quality information that can help the sales and marketing teams to reach to the right quality l...

Read: https://cxolevel.hashnode.dev/database-requirements
The Beginner Guide to SQLAlchemy- Python Library for ORM

Introduction
Before explaining the ORM let’s break down SQLAlchemy and its layer of abstraction. SQLAlchemy is the most popular open-source library for working with relational databases from Python. It is one of the ORM libraries that provides an int...

Read: https://teslimblog.hashnode.dev/the-beginner-guide-to-sqlalchemy-python-library-for-orm
Migrate an on-premises SQL Server standalone workload to Amazon RDS Custom for SQL Server using domain-independent, Always On availability groups

Read: https://aws.amazon.com/blogs/database/migrate-an-on-premises-sql-server-standalone-workload-to-amazon-rds-custom-for-sql-server-using-domain-independent-always-on-availability-groups/
PostgreSQL Antipatterns: где скаляру в GiST место?

В PostgreSQL есть "волшебный" тип индекса GiST, который позволяет быстро искать разные сложные вещи - от интервалов до массивов и даже реализовывать полнотекстовый поиск.

Про его внутреннее устройство и возможности подробно рассказывал Егор Рогов, а я в статье "PostgreSQL Antipatterns: работаем с отрезками в «кровавом энтерпрайзе»" показал, как с помощью расширения btree_gist он позволяет использовать решать типовые бизнес-задачи.

Одной из таких задач является поиск отрезков внутри сегмента со скалярным идентификатором. И если для btreeочевидно, что поле с меньшей кардинальностью должно стоять в индексе раньше - индекс от этого и меньше и быстрее (см. "DBA: находим бесполезные индексы"), то так ли это однозначно для btree_gist?


Читать: https://habr.com/ru/post/679834/
What is Case statement in SQL and Is it same as IF/ELSE statement?

Yes, it kind of is same as IF/ELSE statement but instead of writing IF/ELSE, we use WHEN, THEN and ELSE. I know it sounds different but trust me it pretty much has the same function and it all comes under the SQL CASE Statement.
CASE returns records ...

Read: https://blog.kumarprojects.com/what-is-case-statement-in-sql-and-is-it-same-as-ifelse-statement
Использование Redis для работы с геоданными

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


Читать: https://habr.com/ru/post/679994/
MongoDB schema design best practices

MongoDB has been a popular database among all NoSQL databases used these days for storing big data. Unlike relational databases, it may not provide techniques for defining good relationships but it provides flexibility in defining the schema of our c...

Read: https://vasantisuthar.hashnode.dev/mongodb-schema-design-best-practices
Introducing QuizBank API: Easily embed a quiz or create a practice test using our API.

Inspiration
A little backstory
After the first or preliminary round of a competition, I was eliminated. One of my favorite teachers said this to me while I was making flimsy excuses about my failure: "Examinations and tests are created to evaluate ou...

Read: https://bovage.hashnode.dev/introducing-quizbank-api-easily-embed-a-quiz-or-create-a-practice-test-using-our-api
What Is A Data Center? Learn More About Data Centers!

There was a time when science and technology were not so complex. We used to spend a lot of time entertaining to watch a few channels on our home television. Contact was made by letter, stamps were purchased from the post office, wrapped in a paper e...

Read: https://protons0010.hashnode.dev/what-is-a-data-center-learn-more-about-data-centers
Integrating a Java REST API With a Database

Introduction
This article is a follow-up from my last tutorial on building a fully functional Java REST API for managing TODO tasks. For the purpose of simplicity, last time we used an in-memory database as an implementation of the storage interface ...

Read: https://nsnotes.hashnode.dev/integrating-a-java-rest-api-with-a-database
Datasets Públicos

Kaggle
Dataset Research
Datos abiertos de Estados Unidos
Data World Bank
Tableau Public
Awesome Public Dataset

Read: https://azul.hashnode.dev/datasets-publicos
SigmaFit: Workout tracking made easy

Hey folks 👋. This post is my submission for the planetscale hackathon. It covers all aspects right from motivation to implementation part. I trust that you'll enjoy reading this one. So without further ado, let's begin!

💬 Inspiration
A few months ...

Read: https://subhamx.hashnode.dev/planetscale-hackathon-sigmafit-workout-tracking-app
Select records from last 24 hours using SQL

Hi 👋, today I'll share SQL query that is useful to get record from past hours, days or months. I think this is useful for someone who is new to SQL. There is different way to do so on various SQL databases.
MySQL:
SELECT *
FROM mytable
WHERE r...

Read: https://axay.hashnode.dev/select-records-from-last-24-hours-using-sql
Все облака — в одном окошке

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

Создаваемые нами данные — это наше наследие, которое надолго переживёт нас. По идее, личная информация не должна быть никак привязана ни к какому конкретному облаку, провайдеру или компании. Хорошо бы иметь возможность свободной замены облачных сервисов в своём личном наборе. В идеале — составить общую «файловую систему», куда можно в любой момент добавить/удалить Google Drive, Яндекс.Диск, YouTube Drive или другие бесплатные файлохостинги. Главное, чтобы данные были размазаны по всему пространству и оставались независимы от конкретного провайдера.

Но зачастую разные облака плохо совместимы друг с другом, ведь это конкурирующие экосистемы. Они не поддерживают единый API, синхронизацию и так далее. К счастью, есть сторонние инструменты для решения этой проблемы.


Читать: https://habr.com/ru/post/678818/
Basics: MongoDB

Getting Started...

A document is the basic unit of data for MongoDB = Row in RDBMS

Similarly, a collection can be thought of as a table with a dynamic schema.

A single instance of MongoDB can host multiple independent databases, each of
which can ...

Read: https://justdo.hashnode.dev/basics-mongodb
Переход от Платформы работы с данными к Платформе конфиденциальных вычислений

Привет, Хабр! Меня зовут Александр, в компании oneFactor я являюсь руководителем платформенных продуктов, и одна из моих целей — это развитие платформы конфиденциальных вычислений. Именно о них мы и будем говорить в данной статье, пройдя путь по преобразованию Платформы работы с данными в Платформу конфиденциальных вычислений над данными, где основной целью является – обеспечить нераскрытие информации, загружаемой в Платформу, даже для администратора Платформы.

1      Введение

2      Статья

2.1       Поставка данных

2.2       Контроль качества данных

2.3       Обработка данных

2.4       Обеспечение конфиденциальности данных

1.1.1     Технология конфиденциальных вычислений

1.1.2     Защищенное приложение

1.1.3     Как доказать владельцу сохранность данных?

2.5       Заключение


Читать: https://habr.com/ru/post/678794/
Different Techniques of Database Development

The marketers have to attract the leads towards the business sales funnel working on different tools and techniques and making use of the different lead magnets, Google ads and many other techniques and ideas. Generating the information of the busine...

Read: https://cxolevel.hashnode.dev/different-techniques-of-database-development