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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
У нас кибератака. Что делать?

Краткое руководство о том, как обнаружить атаку на внутреннюю инфраструктуру компании раньше всех и правильно отреагировать на нее

Число кибератак стремительно растет: если раньше их количество исчислялось десятками в месяц, сейчас насчитывают тысячи инцидентов только за одну неделю: «Касперский» заявляет о 8-кратном увеличении числа DDoS-атак на российские организации. В то же время недавнее исследование SearchInform сообщает, что из 900 опрошенных ими компаний 95% ограничиваются только антивирусом в вопросах защиты от кибератак. В таких условиях вероятность столкнуться с инцидентом ИБ значительно выше, чем может показаться. Поэтому все же стоит отбросить сомнения, вроде «да кому наша информация нужна», и заранее разобраться, что делать, если инцидент уже случился.


Читать: https://habr.com/ru/post/662622/
MariaDB в сравнении с MySQL в 2022 году — что делает систему управления базами данных наилучшей?

Несмотря на то, что MariaDB является форком базы данных MySQL Oracle, они разошлись настолько, что сейчас сильно отличаются друг от друга. Такая система управления базами данных, как MySQL, является платным программным обеспечением как услугой, в то время как MariaDB полностью GPL-лицензирована. MariaDB также предлагает значительно улучшенную производительность и поддерживает очень много различных механизмов хранения данных.


Читать: https://habr.com/ru/post/662870/
У Яндекс.Еды украли данные пользователей. Как избежать таких ситуаций?

Данные пользователей оказались в открытом доступе. В утечке виновен один из сотрудников компании. Узнали, как можно избежать утечки данных

Читать: «У Яндекс.Еды украли данные пользователей. Как избежать таких ситуаций?»
Analysis Of Orders Data Using Microsoft Excel

INTRODUCTION
An online store owner has sales representatives in 4 regions- North, Central, Caribbean, and South. He sells items that fall under three categories - Office supplies, Technology, and Furniture. This analysis is prepared to help him decid...

Read: https://blesscanplay.hashnode.dev/analysis-of-orders-data-using-microsoft-excel
How to store coordinates in MySQL

Many times we capture the geo-location of users and store in the database for different use cases.
I have seen that most of the developers use multiple fields to store the latitude and longitude separately like
Table_name(field1, field2, ..., latitud...

Read: https://blog.bibekkakati.me/how-to-store-coordinates-in-mysql
Pagination in Android Room Database using the Paging 3 Library

The Paging 3 library, a part the new set of Android Jetpack libraries, provides a robust way of paginating large sets of data in Android whether it is loaded from a room database or from a network layer.
The library provides 3 different utilities for...

Read: https://blog.gouravkhunger.xyz/pagination-in-room-db-using-paging-3
Five levels of Software

UI : How data is displayed

API : How data is retrieved

DATABASE : How data is stored

LOGIC : How data is processed

HOSTING : Where data is stored

Read: https://ndrohith09.hashnode.dev/five-levels-of-software
Adding Prisma to Remix

As you might know, I'm a big fan of Prisma, and since we choose the indie stack when we set up our Remix project, it already comes with Prisma.
Setting up Postgres in Remix
Since it already comes with Prisma installed, we can find the schema over in ...

Read: https://h.daily-dev-tips.com/adding-prisma-to-remix
Masonite Project - Database Seeder Tutorial Example

In this tutorial, we will see how to create a database seeder in Masonite Project and what is command to create a seeder and how to run that seeder in Masonite Project. Let's follow a few steps to see how it's done.
Creating Seeds
You can create a se...

Read: https://blog.popolo.dev/masonite-project-database-seeder-tutorial-example
DBA: Псс, парень… индекс нужен?

Самый больной вопрос для любого разработчика, которому приходится вычитывать данные из базы: "Как сделать мой запрос быстрее?". Классический ответ - необходимо создать подходящий индекс. Но куда именно его стоит "накатывать", да и как вообще он должен выглядеть?..

Мы научили наш сервис визуализации планов PostgreSQL отвечать на эти вопросы, и под катом расскажем, чем именно он руководствуется в своих рекомендациях.


Читать: https://habr.com/ru/post/659889/
PostgreSQL psql client tool commands equivalent to Oracle SQL*Plus client tool

Read: https://aws.amazon.com/blogs/database/postgresql-psql-client-tool-commands-equivalent-to-oracle-sqlplus-client-tool/
Automate on-premises or Amazon EC2 SQL Server to Amazon RDS for SQL Server migration using custom log shipping

Read: https://aws.amazon.com/blogs/database/automate-on-premises-or-amazon-ec2-sql-server-to-amazon-rds-for-sql-server-migration-using-custom-log-shipping/
How to Start using Bytebase

Suppose you are a DBA (Database Administrator) and want to try Bytebase with an existing project to increase the efficiency of team cooperation and decrease the possibility of a database outage. After installing it, what should you do?
Short answer:...

Read: https://devrel.bytebase.com/how-to-start-using-bytebase
How to integrate Bytebase for team database cooperation

Suppose you are a DBA (Database Administrator) and want to try Bytebase with an existing project to increase the efficiency of database team cooperation and decrease the possibility of a database outage. After installing it, what should you do?
Shor...

Read: https://devrel.bytebase.com/how-to-integrate-bytebase-for-team-database-cooperation
How to start using Bytebase for team database cooperation

Suppose you are a DBA / Database Administrator (or other roles related to database) and want to try Bytebase with an existing project to increase the efficiency of database team cooperation and decrease the possibility of a database outage. After in...

Read: https://devrel.bytebase.com/how-to-start-using-bytebase-for-team-database-cooperation
Remix and creating new posts

Cool, so we just added Postgres to our Remix app. Let's see how we can add new posts to our database via the web interface.
The result of this article will be an excellent web form through which we can add a new post to our Postgres database.
Creatin...

Read: https://h.daily-dev-tips.com/remix-and-creating-new-posts
Tarantool 2.10: сжимаем данные, шифруем трафик, помогаем расследовать инциденты

В Tarantool 2.10 добавили новые инструменты как для Enterprise версии, так и для Community Edition. А еще мы запустили Tarantool по модели DBaaS в облаке VK Cloud Solutions. Далее подробно расскажем про главные обновления: шифрование соединений между репликами и клиентом, сжатие данных в памяти, расширенные возможности аудита и поделимся ссылкой на полный список изменений.


Читать: https://habr.com/ru/post/663240/
What are User-Defined Functions, and what do they have to do with WebAssembly?

When I was first talking with people in the tech sphere about my ideas for Suborbital as a company, the conversations were largely based around the utility and future promise of WebAssembly as a technology. Back in late 2020 I had about a half dozen ...

Read: https://blog.suborbital.dev/what-are-user-defined-functions
Running Database Changes with Zero Downtime

At Lob we receive millions of HTTP requests from our customers daily. Our Print and Mail API facilitates the print and delivery system that is our core product. These requests lead to the creation of new records that represent letters, postcards, sel...

Read: https://lob.hashnode.dev/running-database-changes-with-zero-downtime
Common Database Objects - Series 1 .. n

In the series, I hope to cover some common database objects such as procedures, functions, triggers etc. while also providing frequent real-life scenarios where these objects are used. The scope of this series will be limited to the oracle PL SQL syn...

Read: https://co.hashnode.dev/common-database-objects-series-1-n