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

Чем отличаются подходы в построении плана запросов для PostgreSQL и MS SQL? Какие запросы хорошо параллелятся, а какие нет? Кто в итоге круче в параллелизме – MS SQL или PostgreSQL? Вадим Фоминых протестировал обе СУБД на эффективность параллельной работы и рассказал о своих выводах в докладе на конференции Infostart Event 2021 Post-Apocalypse.
Мы все с вами сейчас живем в тот период времени, когда активно развиваются подходы многоядерных многопоточных вычислений и обработки информации.

#БД
#POSTGRESQL
#MSSQLSERVER
#СТАТЬИ
Какой из следующих запросов определяет общий рейтинг моряков, зарезервировавших лодку «103»?
Anonymous Quiz
33%
SELECT s.rating FROM sailors s, reserves r WHERE s.sid = r.sid AND r.bid = 103;
17%
SELECT SUM(s.rating) FROM sailors s, reserves r AND r.bid = 103;
28%
SELECT SUM(s.rating) FROM sailors s, reserves r WHERE s.sid = r.sid AND r.bid = 103;
Postgres WASM от Snaplet и Supabase

Сегодня мы с нашими друзьями из Snaplet открываем исходники postgres-wasm — запускаемый в браузере сервер PostgreSQL с полным набором функционала, включая сохранение состояния в браузере, восстановление из логическую репликацию из удалённой базы данных.

#POSTGRESQL
#СТАТЬИ
💻 Архитектура клиент-сервер

#ИНФО
#ПОЛЕЗНОСТИ
Media is too big
VIEW IN TELEGRAM
#Видео

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

🔹ОПИСАНИЕ:
Вводный курс по базам данных.

В этом занятии будет:
- DELETE
- DELETE + WHERE, ORDER, LIMIT
- TRUNCATE TABLE
- Многотабличное удаление
- UPDATE
- UPDATE + WHERE, ORDER, LIMIT
- UPDATE EXPRESSIONS

#БД
#SQL
#MYSQL
📔Топ полезных SQL-запросов для PostgreSQL

Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В статье подробно рассмотрим SQL-запросы, которые помогут вам отслеживать эти показатели и просто могут быть полезны как пользователю.

#POSTGRESQL
#SQL
#СТАТЬИ
Которых из ниже перечисленных СУБД не поддерживает хранимые процедуры?
Anonymous Quiz
21%
MySQL;
24%
PostgreSQL;
18%
SQLite;
24%
IBM DB2;
12%
нет правильного ответа;
📔 Как не надо индексировать

Развитие происходит по спирали: когда-то люди не умели правильно индексировать, потом (в основном) научились, потом пришли noSQL и все снова забыли знание древних. Что вы будете делать, когда последние из старых DBA отплывут в Валинор?

#SQL
#POSTGRESQL
#MSSQLSERVER
#MYSQL
#СТАТЬИ
🆚 Firebird SQL vs PostgreSQL

#ИНФО
#ПОЛЕЗНОСТИ
This media is not supported in your browser
VIEW IN TELEGRAM
#ВИДЕО

📔 РЕЛЯЦИОННЫЕ И БУЛЕВЫ ОПЕРАТОРЫ
🎬Продолжительность: 00:04:35

🔹ОПИСАНИЕ:
- Реляционными операторами;
- Булевыми операторами;

0:00 - Вступление
0:07 - Реляционные операторы;
1:44 - Булевы операторы;
2:25 - Пример;
2:48 - Пример в запросах;
3:47 - Итог
4:25 - Поучительная цитата

#SQL
📔5 бесплатных сервисов для практики SQL

Когда вы только начинаете изучать SQL, нужно как можно больше практики. Хорошо, когда есть реальные задачи на работе, на которых можно практиковаться. Но если их нет - то эти бесплатные сервисы помогут получить необходимую практику и улучшить свой уровень.

#SQL
#СТАТЬИ
🔎 Базы данных, используемые Google

#ИНФО
#ПОЛЕЗНОСТИ
📔 ͇Р͇у͇к͇о͇в͇о͇д͇с͇т͇в͇о͇ ͇п͇о͇ ͇с͇т͇и͇л͇ю͇ ͇S͇Q͇L͇ ͇·͇ ͇S͇Q͇L͇ ͇S͇t͇y͇l͇e͇ ͇G͇u͇i͇d͇e͇

Вы можете использовать это руководство целиком, сделать его форк или создать своё на его основе. Цель — определить, какой стиль вам подходит больше, и придерживаться его. Если вы хотите предложить изменение или исправить ошибку, откройте Issue или создайте Pull Request на GitHub’е.

#SQL
#СТАТЬИ
🛠 Функция POW()

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

Синтаксис MySQL и PostgreSQL:
POW(a, x);

Пример:
 POW(5,3);
>125

#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
📔Обзор архитектуры и обеспечения высокой доступности в SQL Database (SQL Azure)

Windows Azure предлагает как NoSQL хранилища, так и SQL-реляционные хранилища. NoSQL хранилища – это, например, Windows Azure Tables (ключ\значение) или BLOB-объекты (двоичные данные такие, как фото, видео, документы и т.п.). К реляционным хранилищам относится SQL Database (ранее SQL Azure).

#MSSQLSERVER
#СТАТЬИ
🆚 Cassandra vs MongoDB

#ИНФО
#ПОЛЕЗНОСТИ
📔 Масштабирование и особенности разработки для SQL Database

Это вторая часть цикла про то, как устроена SQL Database. В первой части речь шла об архитектуре SQL Database, во второй части продолжим этот обзор с фокусом на масштабирование и некоторые особенности разработки для SQL Database.

#MSSQLSERVER
#СТАТЬИ
#СОФТ

📔 Виртуальная машина VirtualBox для разработчика приложений для СУБД Oracle 19c (Oracle Linux + Database + SQLDeveloper + APEX)
🌐 Lang.: English
🕘 Date: 2019
📑 Size: ~7,3G
🖥 OS: Linux (Oracle Virtual Box 6)

🌐 Homepage

🔹ОПИСАНИЕ:
Данная виртуальная машина применяется на практических занятиях для изучения новых возможностей СУБД Oracle 19c.
В состав релиза вошли:
ОС - Oracle Enterprise Linux 7.6 x86-64
Oracle Database 19с Enterprise Edition for Linux x86-64 - 12.2.0.3
Oracle XML DB, JSON
Oracle SQL Developer, Data Modeler
Oracle Application Express 18.3 - настроенное бесплатное средство разработки

Вход на виртуальную машину:
Пароли всех пользователей (oracle/root/sys/system/admin): "oracle"
Доп. информация: Для всех, кому хочет изучить новые возможности СУБД Oracle 19с .

Для запуска ВМ импортируйте ova-файл выбрав в главном меню VirtualBox "File/Import".