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
20+ Best HarperDB Tutorials

HarperDB is quickly becoming the database of choice for developers and enterprise organizations alike. HarperDB is a data and application platform that is independent of hardware and network providers, completely agnostic of where it resides, and pee...

Read: https://margomccabe.hashnode.dev/20-best-harperdb-tutorials
Horizontal vs. Vertical Scaling – How to Scale a Database

Data Scalability
Data scalability is the ability of a database to manipulate changing demands by adding and removing data. It is a means by which a database grows at the same pace as the software. The database can expand or contrast the capacity of t...

Read: https://sophyia.me/horizontal-vs-vertical-scaling-how-to-scale-a-database
Setting Up MongoDB For Production

MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
It works well with a Mongoose ODM to perform simple and complex queries.
...

Read: https://ayeolataiwo.hashnode.dev/setting-up-mongodb-for-production
Shared Database between Services? in Microservices

Is a shared database a good or bad idea when working in a large system that's decomposed of many different services? Or should every service have its own database? My answer is yes and no, but it's all about data ownership. Let me explain all kinds o...

Read: https://blog.mdsami.xyz/shared-database-between-services-in-microservices-cl48za6up01qrr3nv9uphapc6
👎1
Autonomous Database on Dedicated Infrastructure and Cloud@Customer – OCI Events to identify and proactively take steps to maintain a highly available system

Blog highlights the important OCI events customer should subscribe to manage their Autonomous Databases.

Read: https://blogs.oracle.com/database/post/adbcriticalandwarningevents
Get Started with Prisma and Nextjs with Supabase (Postgress Database)

Welcome 👋 brothers and sisters to this amazing blog post where you will learn how to get started with Prisma setup in nextjs.

Things which we will need:

Prisma Client

Nextjs Project

Supabase or Any other database

😁Enjoyment


Step1: Make a Nex...

Read: https://nextdev1111.hashnode.dev/get-started-with-prisma-and-nextjs-with-supabase-postgress-database
Анализ степени наслоения (одновременности) процессов

Полезная программка ведь не обязана быть большой, правда? Пусть у нас есть процессы, для которых известны времена их начала и завершения. Таких в любой системе пруд пруди. Тот же ExecutionLogStorage в MS SQL Reporting Server, SQL server Profiler Trace, плюс куча кастомных метрик, которые есть у каждого.

Как выполняются эти процессы? Спокойно, один за другим, их хотят маршировать все в ногу? Какова средняя и максимальная степень параллелизма выполнения этих процессов? Хотелось бы получить что-то такое (процессы показаны черточками вверху):


Читать: https://habr.com/ru/post/670892/
Oracle Database API for MongoDB with Oracle Autonomous Database opens up an entirely new set of use cases for MongoDB applications

Oracle Database API for MongoDB helps developers connect applications, drivers and tools built for MongoDB to Oracle Autonomous Databases. Developers can leverage Oracle's converged database and Autonomous Database capabilities over their MongoDB collections, opening an entirely new set of use cases for their applications.

Read: https://blogs.oracle.com/database/post/introducing-oracle-database-api-for-mongodb
How to map Consumer Group to specific User in Autonomous Database-Shared

Overview: Resource Managers or Consumer Groups or Service names are the integral part of Autonomous Databases as they manage the workload based on the performance characteristics of the Application. Autonomous Database comes with 5 preconfigured database services, HIGH, MEDIUM, LOW, TP and TPURGENT....

Read: https://blogs.oracle.com/database/post/how-to-map-consumer-group-to-specific-user-in-autonomous-database-shared
Java ENUM Mapping in postgres using Spring Data JPA and Hibernate.

In this article, you are going to learn how to map Java enum in the Postgres database using ORM implementation such as Hibernate with Spring Data JPA.
If you don't know how to set up Postgres using docker in local, please see the below video.
Postgr...

Read: https://techwasti.com/java-enum-mapping-in-postgres-using-spring-data-jpa-and-hibernate
Пятилетний бэкдор и вечная борьба со сквозным шифрованием — темы, которые не обсудили в СМИ

Продолжаю рассказывать о том, что осталось за бортом российских технологических площадок. Сегодня все в контексте ИБ и работы с персональными данными.


Читать: https://habr.com/ru/post/670872/
Understand PostgreSQL Enum type!

In this article, you are going to understand the PostgreSQL enum and try to get the answer below question,

What does an enum?
why use an enum?
How to use an enum?

Introduction:
PostgreSQL supports the boolean type of binary data type, where you can...

Read: https://techwasti.com/understand-postgresql-enum-type
Почему миграция критически важных бизнес-систем в облако неизбежна

Поскольку глобальные объёмы данных теперь измеряются в зеттабайтах и ​​быстро растут, вопрос о миграции в облако в 2022 году звучит не «зачем?», а «когда и как?», и отказ от переноса критически важных приложений в облако часто уже невозможен. Любой компании, чтобы быть успешной необходимо иметь программы или программное обеспечение, которые работают непрерывно. И если одно из таких критически важных приложений перестанет работать, это может иметь серьёзные негативные последствия для бизнеса. Сбой этих приложений может привести к финансовым потерям, снижению производительности и нанести ущерб репутации компании. Примеры критически важных приложений варьируются от отрасли к отрасли.

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


Читать: https://habr.com/ru/post/666994/
Building a Modern App Stack with Apollo GraphQL and MongoDB Atlas

Read: https://www.mongodb.com/blog/post/building-modern-app-stack-apollo-graph-ql-atlas
How the N+1 query can burn your database

Overview
Have you ever watched a movie/series or experience your self going to a hotel where they have room service?, let's put that you go to one of these hotels, where the hotel’s restaurant is at the first floor, and you’re hosteling at the 10th f...

Read: https://hernanreyes.dev/how-the-n1-query-can-burn-your-database
Install HarperDB on Linode

Hi... let's see how to install HarperDB with Docker on a Linux machine running on Linode. HarperDB is a NoSQL DB that also supports SQL style queries. It can be installed in various ways and we shall be installing it the Docker way, in this post.
Ins...

Read: https://networkandcode.hashnode.dev/install-harperdb-on-linode
Oracle Autonomous Database users can now be authenticated and managed with Azure Active Directory

Many on-premises customers integrate their Oracle Database with Microsoft Active Directory to streamline user management and help reduce risk. As these customers migrate to the cloud, many are looking to centralize identities in their cloud directories while their Oracle Database runs in Oracle Cloud Infrastructure (OCI).

Read: https://blogs.oracle.com/database/post/azure-active-directory-can-authenticate-database-users
InfluxDatabase is up and running with Docker.

InfluxDB is an open-source time-series database for recording metrics, events, and analytics.
InfluxDB is a time-series database built from the ground up to handle high write and query loads. InfluxDB is meant to be used as a backing store for any us...

Read: https://techwasti.com/influxdatabase-is-up-and-running-with-docker
Introduction to Apache Doris(incubating)

Apache Doris (incubating) is a high-performance, real-time analytical database based on MPP architecture, known for its extreme speed and ease of use. It only requires a sub-second response time to return query results under massive data and can supp...

Read: https://github.com/apache/incubator-doris/introduction-to-apache-dorisincubating
5 полезных запросов для MS SQL

За 2 года работы с MS SQL у меня накопился перечень из 5 запросов: для поиска, отладки, агрегации и обработки множеств и таблиц.

Читать: «5 полезных запросов для MS SQL»