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

#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
#MONGODB
#POSTGRESQL
📁 Как выбрать базу данных?

#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
#MARIADB
#POSTGRESQL
🏎 Базы данных, используемые Uber

#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
#MONGODB
#POSTGRESQL
🤘 Инструменты для администрирования MySQL

#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
🚊 Основы MySQL транзакций

#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
Базы данных, используемые компанией Typeform

#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
#POSTGRESQL
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

Классификация и область применения различных типов баз данных

В этом видео автор представляет полную классификацию существующих баз данных. Вы разберете их преимущества, недостатки, область применения, а также популярность по отношению друг к другу.

Продолжительность: 00:33:45

00:00 Введение
01:13 Общий обзор разновидностей баз данных
08:54 Временная шкала развития БД
10:50 График популярности разных БД
12:04 Oracle
14:32 MySQL
16:10 MariaDB
17:34 Microsoft SQL Server
19:15 PostgreSQL
20:41 MongoDB (документо-ориентированная)
23:27 Redis ("ключ-значение")
24:29 ElasticSearch (поисковая)
25:16 Cassandra (многостолбцовая)
26:30 Neo4j (графовая)
27:25 Couchbase (многомодельная)
28:29 InfluxDB (временные ряды)
29:29 Еще раз о популярности различных типов БД.
32:43 Итоги

#БД
#ИНФО
#ПОЛЕЗНОСТИ
#MYSQL
#MARIADB
#MONGODB
#POSTGRESQL
#MSSQLSERVER
#ORACLE
#СУБД
Media is too big
VIEW IN TELEGRAM
#Видео

Продолжительность: 01:07:50

Учим базы данных за 1 час...

Выучи за 1 час и больше никогда не бойся базы данных и языка SQL ;)

#БД
#MySQL
#SQL
👍3
📖 Самые популярные СУБД. MySQL.

MySQL начинала как узкоспециализированное решение для разработчиков, но выросла в одного из ключевых игроков рынка корпоративных СУБД. Сначала, в 2008-м, она была продана Sun Microsystems, позже, в 2009-м, стала частью империи Oracle.
Уже много лет MySQL – это нечто гораздо большее, нежели нишевое решение. На MySQL работают сотни тысяч коммерческих веб-сайтов, она служит в качестве серверной СУБД для огромного количества внутренних корпоративных приложений.
Данная СУБД использует стандартную форму SQL. Утилиты для проектирования таблиц имеют интуитивно понятный интерфейс. MySQL поддерживает до 50 миллионов строк в таблице. Предельный размер файла для таблицы по умолчанию 4 ГБ, но его можно увеличить. Поддерживает секционирование и репликацию, а также Xpath и хранимые процедуры, триггеры и представления. Она работает на Linux, Windows, OSX, FreeBSD и Solaris, есть бесплатная, а также коммерческая версия.
Сегодня MySQL остаётся весьма популярным вариантом для веб-решений, она продолжает служить центральным компонентом стека LAMP. В то же самое время, MySQL, из-за поглощения Oracle, испытывает ослабление поддержки со стороны пользователей и независимых разработчиков.
Падение популярности MySQL позволило ускорить адаптацию других СУБД с открытым исходным кодом и её собственных форков, наподобие Percona или вышеупомянутой MariaDB с полностью открытым исходным кодом, в которой нет закрытых модулей, появившихся в новых версиях MySQL Enterprise Edition.
Самый свежий выпуск этой СУБД, MySQL Community Server 8.0.30, увидел свет в 2022 году.

Плюсы:
Бесплатная;
Простая в использовании;
Поддерживается облаками;

Минусы:
Масштабируемость;

#БД
#ИНФО
#MYSQL
#СУБД
👍1👎1
Разбираемся что MySQL пишет на диск и зачем

Разработчики предъявляют высокие требования к базам данных: максимальная надежность (ничего из того, что было записано не должно быть утеряно ни при каких обстоятельствах), и, одновременно, максимальная производительность при различных видах нагрузки (Запись/Чтение или OLTP/OLAP). Достичь этих требований может быть не просто. Давайте попробуем разобраться, как это делает MySQL.

#СТАТЬИ
#MYSQL
#СУБД
🤬1
🛠Функция DATEDIFF()

Функция DATEDIFF() возвращает количество дней между двумя значениями даты.

Синтаксис:
DATEDIFF(date1, date2).

Пример:
 DATEDIFF("2022-09-16", "2022-09-08");
>8

#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#MYSQL
Курс MySQL c нуля

Уровень 1. Введение в MySQL

1. Работа с MySQL
2. Команды MySQL
3. Выполнение запросов в MySQL

Уровень 2. MySQL для начинающих

4. Виды связей в базах данных
5. Индексы в базе данных MySQL
6. Транзакции в MySQL
7. Создание резервных копий и восстановление данных в MySQL

Уровень 3. Работа с MySQL в PHP

8. Взаимодействие PHP и MySQL
9. Что делать после изучения MySQL

#SQL
#MYSQL
🛠Функция Функция TIMESTAMP()

Функция TIMESTAMP возвращает значение datetime на основе значения date или datetime.

Синтаксис MySQL:
TIMESTAMP(date1, date2).

Синтаксис PostgreSQL:
TIMESTAMP date1, date2.

Пример:
 TIMESTAMP ('2022-09-16', '19:00:00');
>2022-09-16 19:00:00

#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#MYSQL
📔Запросы сразу к нескольким базам данных MySQL

Представьте, что вы создаёте SaaS-продукт (связанный с электронной торговлей), где каждый пользователь занимает свою собственную маленькую базу данных (MySQL). Можно гарантировать, что данные пользователя останутся исключительно его данными. И в то же время эта система использует разделение данных на совершенно новом уровне. Всё вроде гладко, но…

#БД
#MYSQL
#СУБД
#СТАТЬИ
🛠Функция RANDOM()

Функция RANDOM() возвращает случайное число в диапазоне от 0 (включительно) до 1 (исключительно).

Синтаксис MySQL:
RAND().

Синтаксис PostgreSQL:
RANDOM().

Пример:
 RANDOM();
>0,42660444871539127

 RANDOM() + 1;
>1,9233449825553421

#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
Media is too big
VIEW IN TELEGRAM
#Видео

📔 Title: Базы данных. SQL. MySQL: Внешние ключи
🌐 Lang.: Русский
🧔 Автор: Окулов Антон
🎬 Продолжительность: 00:11:27

🔹ОПИСАНИЕ:
Задача:
Создаем таблицы с указанием внешних ключей по описанию - используем спроектированные на 4 занятии даталогические модели для создания таблиц

Вводный курс по базам данных.

В этом занятии поговорим о:
- Ссылочной целостности
- Нарушениях ссылочной целостности
- Решениях, позволяющих избежать нарушений ссылочной целостности

#БД
#SQL
#MYSQL
🛠Функция LPAD()

Функция LPAD() слева накладывает строку с другой строкой, до определенной длины.

Синтаксис MySQL и PostgreSQL:
LPAD(string, length, lpad_string);

Пример:
 LPAD('DATABASE LEARNING', 25, 'ABC');
>ABCABCABDATABASE LEARNING

#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
Media is too big
VIEW IN TELEGRAM
#Видео

📔 Title: Базы данных. SQL. MySQL: Insert
🌐 Lang.: Русский
🧔 Автор: Окулов Антон
🎬 Продолжительность: 00:07:15

🔹ОПИСАНИЕ:
Задача:
тренируемся выполнять все виды запросов из теории - используем созданные на прошлом занятии таблиц

Вводный курс по базам данных.

В этом занятии поговорим о вставке данных.

#БД
#SQL
#MYSQL