Гайды по БД и SQL
6.57K subscribers
2.48K photos
730 videos
84 files
2.43K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
💬 NoSQL команды, которые вам стоит знать

#top #nosql | Гайды по БД и SQL
👍6
📄 Документные базы данных

#top #nosql | Гайды по БД и SQL
3
🆚 Redis vs Memcached

#redis #vs #memcached | Гайды по БД и SQL
👍7
🤲 Типы NoSQL баз данных

#theory | Гайды по БД и SQL
👍6
🟧 Проекты, использующие Oracle Database

#top #oracle | Гайды по БД и SQL
👍6
🥑 База данных ArangoDB

#arangodb | Гайды по БД и SQL
👍5
🔝 Базы данных для изучения в 2022

#top #learn | Гайды по БД и SQL
👍31
Сравнение SQL и NoSQL запросов

#sql #vs #nosql | Гайды по БД и SQL
🔥11👍1
⚡️ Проекты использующие Redis

#top #redis | Гайды по БД и SQL
🔥6
🆚 Couchbase vs CouchDB

#couchbase #vs #couchdb | Гайды по БД и SQL
8
📍 Альтернативы Redis

#top #redis | Гайды по БД и SQL
🔥5
🆚 PostgreSQL vs RedShift

#postgresql #vs #redshift | Гайды по БД и SQL
👍6😐1
⬛️ Что такое MS SQL?

#miscrosoft #server | Гайды по БД и SQL
❤‍🔥7👍1
📤 Для создания резервной копии SQL таблицы необходимо использовать выражение BACKUP DATABASE databasename TO DISK = 'filepath';.

📥 Чтобы восстановить бд, вы можете использовать выражение RESTORE DATABASE databasename FROM DISK = 'filepath;'

📌 Важно хранить резервные копии в надежном месте и регулярно обновлять их.
🔥7👍1
Cassandra - проект с открытым исходным кодом распределенной колоночной базы данных, масштабируемой горизонтально.

Apache Cassandra - форк Cassandra, более мощный и подходит для крупных проектов. Она предоставляет интеграцию с Hadoop, CQL, аренду узлов и резервные копии.

Cassandra использует схему ключ-значение а Apache Cassandra колоночную. В колоночной данные хранятся в таблицах по колонкам, что обеспечивает лучшую производительность выборки данных.

Итог: Apache Cassandra - хороший выбор для крупных проектов, а Cassandra - для небольших проектов, где требуется простая и эффективная база данных.
👍6🔥1
MongoDB - обеспечивает высокую производительность и масштабируемость при работе с большими объемами данных.

MySQL - широко используется для игровых приложений и обеспечивает высокую надежность и производительность.

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

Oracle - широко используется в крупных игровых проектах и так же предлагает множество возможностей для управления данными.
❤‍🔥6👍3🔥1
Если в запросе не используется GROUP BY, то условия WHERE и HAVING эквивалентны.

Но при использовании GROUP BY:

• Условие HAVING используется для фильтрации значений из группы (т. е. для проверки условий после выполнения агрегации в группы).
• Условие WHERE используется для фильтрации записей из результата до срабатывания какой-либо группировки.
👍11❤‍🔥2👎1🔥1
Self JOIN - это выражение используется для того, чтобы таблица объединилась сама с собой, словно это две разные таблицы. Чтобы такое реализовать, одна из таких «таблиц» временно переименовывается.

Например, следующий SQL-запрос объединяет клиентов из одного города:

SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City
ORDER BY A.City;
🔥8👍1
Оконные функции нужны в случаях, когда вы хотите сохранить значения своей исходной таблицы и параллельно отобразить сгруппированную или суммарную информацию.

Они похожи на агрегатные функции, но не сокращают количество строк в результате, а объединяют и группируют их в несколько результатов.
7
Триггер в SQL — особый тип хранимых процедур, которые предназначены для автоматического выполнения в момент или после изменения данных. Это позволяет вам выполнить пакет кода, когда вставка, обновление или любой другой запрос выполняется к определенной таблице.
👍5🔥21
Есть три типа индексов, а именно:

Уникальный индекс (Unique Index): этот индекс не позволяет полю иметь повторяющиеся значения, если столбец индексируется уникально. Если первичный ключ определен, уникальный индекс может быть применен автоматически.
Кластеризованный индекс (Clustered Index): этот индекс меняет физический порядок таблицы и выполняет поиск на основе значений ключа. Каждая таблица может иметь только один кластеризованный индекс.
Некластеризованный индекс (Non-Clustered Index): не изменяет физический порядок таблицы и поддерживает логический порядок данных. Каждая таблица может иметь много некластеризованных индексов.
🔥72👍2