БАЗЫ ДАННЫХ (SQL, noSQL)
311 subscribers
409 photos
177 videos
91 files
291 links
для студентов Технических ВУЗов по Базам Данных
Download Telegram
SQL vs NoSQL: в чем разница?

SQL
Базы данных SQL - это традиционный способ использования языка структурированных запросов для создания таблицы-схемы для ввода и управления реляционными данными.

Плюсы:
- Благодаря наличию предопределенной таблицы-схемы к данным можно получить доступ очень быстро, потому что мы точно знаем, в какой строке или столбце манипулировать какими-либо данными.
- Используется в программировании на протяжении десятилетий, что дает сообществу отличные знания и поддержку.
- SQL следует свойствам ACID, что делает данные очень точными и удобными для навигации в БД.

Минусы:
- Есть недостатки с масштабированием, так как вам придется переопределить схему базы данных, если вы хотите добавить что-то простое, например, любимый цвет пользователя или некоторые другие случайные данные, которые вам, возможно, придется назначить в будущем.
- Может быть проблематичным преобразование объектов данных с правильными данными из-за размещения строк и столбцов базы данных
- SQL как язык не слишком удобен для пользователя

NOSQL
Базы данных NoSQL появились в середине-конце 2000-х годов, они более гибкие и современные, а также могут иметь меньшую структуру для назначения данных. Существуют разные типы баз данных NoSQL, они могут быть на основе столбцов, графиков или документов.

Плюсы:
- Отлично подходит для масштабирования благодаря возможности свободно создавать и манипулировать данными в неструктурированном виде, что позволяет добавлять к данным дополнительные атрибуты по ходу работы.
- Вы можете начать создание базы данных без предварительного определения структуры схемы.
- Очень гибкий, поскольку он не ограничен строками или столбцами, NoSQL хранит данные в «документах», каждый из которых может иметь собственные свойства и атрибуты.

Минусы:
- Не подходит для сложных запросов, поскольку формат документа менее структурирован по сравнению с традиционными таблицами схемы SQL.
- NoSQL становится все более популярным в наши дни, но ему все еще не хватает поддержки сообщества, которую может предложить SQL из-за многолетней практики.
- Может стать дорогостоящим после масштабирования, а файловая система станет слишком большой, если вы не будете должным образом обрабатывать дублирование данных.

#SQL #NoSQL
#СТАТЬИ
DB Designer — онлайн-инструмент для моделирования баз данных

Это веб-приложение позволяет создавать базы данных с нуля с помощью UML-диаграмм или моделировать новые с помощью уже готовых БД. Избежать ошибок и сэкономить время помогут встроенные инструменты. Доступны также инструменты для дизайна БД.

Экспортировать получившуюся базу данных можно путем копирования сгенерированного SQL-кода для MySQL, MSSql, Oracle и др. Также экспорт возможен в формате PDF и PNG.

Стоимость: ограниченное количество моделей и баз данных #бесплатно, больше возможностей #по_подписке.

#базы_данных
#ПОЛЕЗНОСТИ
LiquiBase — система управления миграциями базы данных

Доступна работа с SQL, XML, JSON и YAML форматами. Инструмент помогает отслеживать изменения, вносимые в структуру БД, и планировать возобновляемые изменения. Скрипты SQL при этом генерируются автоматически. Отмена изменений тоже предусмотрена — это можно сделать вручную или при помощи SQL.

Работает с Oracle, SQLServer, PostgreSQL, MySQL и др.

Стоимость: базовая функциональность #бесплатно, больше возможностей #по_подписке.

#devOps #VCS
#ПОЛЕЗНОСТИ
💰 Зарплаты айтишников по специализациям

#зарплаты
#ИНФО
📑 6 языков программирования, которые будут популярны в 2022 году

Уже сейчас можно спрогнозировать, какие языки программирования будут популярны в 2022 году. Такую оценку дают соответствующие рейтинги, которые взвешивают все «за» и «против» языков, опираясь на статистику, собранную за месяцы и кварталы. Рассмотрим наиболее известные рейтинги и сделаем прогноз на начало 2022 года.

🔎 Читать статью

#СТАТЬИ
Media is too big
VIEW IN TELEGRAM
#ВИДЕО Представления в Базы Данных!
Media is too big
VIEW IN TELEGRAM
#ВИДЕО Ограничения в Базах Данных!
Уроки по программированию, DevOps и другим IT-технологиям

https://coderlessons.com/tutorials

#ПОЛЕЗНОСТИ
Набор скриптов для работы с СУБД Oracle + архив

#ПОЛЕЗНОСТИ

https://te.legra.ph/Nabor-skriptov-dlya-raboty-s-SUBD-Oracle-12-16
🆚 Реляционная vs нереляционная база данных

#sql #vs #nosql | #ПОЛЕЗНОСТИ | #ГАЙДЫ
🏚 Централизованные базы данных

#theory | #ПОЛЕЗНОСТИ | #ГАЙДЫ
🆚 Централизированные vs децентрализированные базы данных

#centralized #vs #decentralized | #ПОЛЕЗНОСТИ | #ГАЙДЫ
📅 Нереляционные базы данных

#top #nosql | #ПОЛЕЗНОСТИ | #ГАЙДЫ
Что такое Redis?

#redis | #ПОЛЕЗНОСТИ | #ГАЙДЫ
📄 Документная база данных

#doc #db_type | #ПОЛЕЗНОСТИ | #ГАЙДЫ