Ну, реляционные, значит реляционные. Начнем с них, а далее рассмотрим и нереляционные.
Начнем с одной из самых популярных СУБД - PostgreSQL. Я работала с ней и как спец по базам данных, и как системный аналитик.
На проектах с этой СУБД можно встретиться довольно часто, да и после ухода зарубежных гигантов, например, Oracle, многие компании мигрируют на PostgreSQL. И дело тут не всегда в том, что она бесплатная. А всё потому что обладает множеством преимуществ:
➕высокая производительность за счет оптимизированной архитектуры (в БД могут быть даже миллиарды строк!)
➕масштабируемость — легко расширяется благодаря большому количеству дополнительных модулей. Поддерживает создание пользовательских функций и типов данных
➕имеет высокий уровень отказоустойчивости
➕обладает встроенной системой аутентификации и авторизации, что позволяет ограничивать доступ к БД неавторизованным пользователям
➕предоставляет мощные инструменты для обработки данных (даже больших объемов)
➕обеспечивает защиту от внешних атак и предусматривает использование механизмов шифрования информации
➕есть индексы, что оптимизирует поиск и запросы
➕хорошо справляется как с OLTP (операционными транзакциями), так и с OLAP (анализ данных)
Еще важный момент, что при выборе БД смотрят на сообщество разработчиков - ведь здорово, когда можно посмотреть на чужой опыт, взять лучшие практики для своего проекта, да и просто задать вопрос. У PostgreSQL с этим тоже все отлично.
Как системному аналитику прокачаться* в PostgreSQL?
▫️Изучить основы SQL
▫️Изучить индексы, транзакции и репликацию
▫️Научиться писать запросы с агрегацией и оконными функциями
И, конечно, почитать эти полезные посты:
▪️Основные типы данных в PostgreSQL
▪️SQL функции
▪️Операция приведения типов
▪️Дата и время в PostgreSQL
▪️Что такое локаль
▪️Какой выбрать тип данных, если нужно время без даты
▪️Как SQL воспринимает дату (на примере BETWEEN)
▪️Оператор JOIN
▪️Оператор UNION
*именно прокачаться, так как это не обязательные навыки для того, чтобы быть системным аналитиком
Post #713
532
- 🔥 12
- 👍 2
- 💯 2