ТЕХНИЧЕСКИЕ НАВЫКИ

ДомойBA & SA RoadmapБазы данных

Базы данных

База данных (БД) — это организованная коллекция данных, хранящихся и управляемых в компьютерной системе. Она представляет собой структурированное хранилище информации, которое может быть доступно и обрабатываться компьютерной программой или пользователем.

Базы данных используются для хранения больших объемов данных, которые могут быть организованы, структурированы и связаны между собой. Они предназначены для эффективного хранения, поиска, изменения и анализа данных.

Основные характеристики баз данных:

  1. Структурированность: Данные в базе данных организованы по определенным правилам и форматам. Они могут быть разделены на таблицы, записи и столбцы для удобного доступа и обработки.
  2. Постоянное хранение: Данные в базе данных сохраняются долгосрочно и остаются доступными даже после завершения работы с программами или компьютерной системы.
  3. Целостность: Базы данных обеспечивают целостность данных, что означает, что они должны соответствовать заранее определенным правилам и ограничениям. Например, уникальность значений или связи между данными.
  4. Совместный доступ: Базы данных позволяют нескольким пользователям одновременно получать доступ к данным и работать с ними. Это важно в среде, где несколько пользователей или приложений требуют доступа к общим данным.
  5. Многовариантность: Базы данных могут хранить различные типы данных, включая текст, числа, даты, изображения, звуки и другие форматы. Это позволяет эффективно хранить и обрабатывать разнообразные данные.

Типы баз данных:

  • Реляционные базы данных (например, PostgreSQL, MySQL, Oracle, Microsoft SQL Server.). Организованы в виде таблиц, состоящих из строк (записей) и столбцов (атрибутов).
  • NoSQL базы данных (например, MongoDB, Cassandra, Redis и Couchbase). Предназначены для хранения и обработки больших объемов неструктурированных данных.
  • Графовые базы данных (например, Neo4j). Графовые базы данных ориентированы на хранение и обработку данных в виде графов. Они используют узлы (вершины) и ребра (связи) для представления объектов и их взаимосвязей. Графовые базы данных эффективно работают с данными, где важна анализ связей и отношений.
  • Документоориентированные базы данных (например, MongoDB). Каждый тип базы данных имеет свои особенности и применение в различных сценариях.
  • Колоночные базы данных (например, Apache Cassandra, Google Bigtable и Vertica). Колоночные базы данных организованы по колонкам, в отличие от рядов, используемых в реляционных базах данных. Они оптимизированы для эффективного анализа данных и обработки запросов, требующих доступа к определенным колонкам.

Реляционные базы данных (Relational Databases) ↗

Реляционная база данных (РБД) – это набор данных с предопределенными связями между ними. Эти данные организованны в виде набора таблиц, состоящих из столбцов и строк.

SQL ↗

SQL (Structured Query Language) — декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных.

NoSQL databases ↗

NoSQL (Not Only SQL) базы данных — это семейство баз данных, которые отличаются от реляционных баз данных (RDBMS) и предлагают альтернативные модели хранения и обработки данных. 

Графовые базы данных ↗

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

Документоориентированные базы данных (Document Databases)

Документированные базы данных (Document Databases), также известные как базы данных на основе документов или NoSQL документ-ориентированные базы данных, представляют собой тип баз данных, где данные хранятся и организуются в виде документов.

Колоночные базы данных (Columnar Databases) ↗

Колоночные базы данных (Columnar Databases), также известные как колоночно-ориентированные базы данных, представляют собой тип баз данных, где данные хранятся и организуются по колонкам, в отличие от традиционных реляционных баз данных, где данные хранятся по строкам.

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас