Базы данных
2.51K subscribers
298 photos
3 videos
13 files
901 links
Все про базы данных (Database)

По всем вопросам: @un_ixtime
Download Telegram
Как использовать хранимые процедуры MySQL для упрощения операций с базой данных

В этом руководстве мы углубимся в концепцию процедур MySQL и рассмотрим их преимущества. Затем я предоставлю пошаговое руководство по их эффективному использованию. https://www.freecodecamp.org/news/how-to-simplify-database-operations-using-mysql-stored-procedures/

Как оптимизировать SQL-запросы для более быстрого поиска данных

Сегодня мы поговорим о том, почему важна оптимизация SQL-запросов и какие методы можно использовать для ее оптимизации. https://www.kdnuggets.com/2023/06/optimize-sql-queries-faster-data-retrieval.html
Объяснение реляционных баз данных

Как работают реляционные базы данных. В этом посте рассказывается о том, как индексы и транзакции работают внутри реляционных баз данных. https://architecturenotes.co/things-you-should-know-about-databases/
Все еще боишься PostgreSQL? 😱 Считаешь ее слишком сложной? 🤯

Популярность СУБД PostgreSQL в России растет с каждым днем! Также как и востребованность специалистов по ней!

Подписывайся на Postgres Guru и больше не бойся!

На канале тебя ждут:
Основы PostgreSQL;
Методы повышения производительности;
Разбор ошибок и их решения;
Полезные SQL запросы и функции PostgreSQL;
Случаи из практики;
Новости из мира PostgreSQL
и немного юмора 😁

Подписывайся и становись востребованным специалистом по PostgreSQL!
Секрет оптимизации SQL-запросов — понимание порядка выполнения SQL

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

https://dev.to/kanani_nirav/secret-to-optimizing-sql-queries-understand-the-sql-execution-order-28m1
Top 5+ SQL Interview Problem

1. Database and SQL - https://bit.ly/3zGK6S7
2. SQL Query - https://bit.ly/3bGzN8r
3. MySQL - https://bit.ly/3bFkhtE
4. SQL Server - https://bit.ly/3A5qIj0
5. PostgreSQL - https://bit.ly/3BOLLHP
6. Oracle - https://bit.ly/3zF2WsH
Векторные базы данных сейчас очень популярны, но что такое векторная база данных? На приведенной ниже диаграмме показано сравнение векторной базы данных с другими типами баз данных.

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

🔹Недавние достижения в области искусственного интеллекта сделали векторные базы данных настолько популярными.

🔹База данных векторов хранит многомерные векторы, извлеченные из различных неструктурированных данных, таких как аудио, видео, изображения и текст. Затем мы можем вычислить сходство между неструктурированными данными. Типичные варианты использования включают: - поиск похожих изображений или текста - рекомендации похожих продуктов - обнаружение аномалий - временное хранение вложений для больших объемов входных данных
Using_MySql,_MS_SQL_Server_and_Oracle_by_examples_Svyatoslav_Kulikov.pdf
10.3 MB
Книга «Работа с MySQL, MS SQL Server и Oracle в примерах»

В книге: 3 СУБД, 50 примеров, 129 задач, более 500 запросов с пояснениями и комментариями. От SELECT * до поиска кратчайшего пути в ориентированном графе; никакой теории, только схемы и код, много кода. Будет полезно тем, кто:

когда-то изучал базы данных, но многое забыл;
имеет опыт работы с одной СУБД, но хочет быстро переключиться на другую;
хочет в предельно сжатые сроки научиться писать типичные SQL-запросы.
ChatSQL: включение ChatGPT для генерации SQL-запросов из обычного текста

ChatGPT был выпущен в июне 2020 года и разработан OpenAI. Это привело к революционным изменениям во многих областях. Одной из этих областей является создание запросов к базе данных. Запросы к базе данных могут быть сгенерированы из обычного текста через ChatGPT . Это поможет вам с базами данных, о которых вы мало знаете.

https://hackernoon.com/chatsql-enabling-chatgpt-to-generate-sql-queries-from-plain-text
213 историй, чтобы узнать о Sql

Давайте узнаем о Sql с помощью этих 213 бесплатных историй.

https://hackernoon.com/213-stories-to-learn-about-sql?source=rss
Подойдет ли PostgreSQL вообще всем проектам или нужны альтернативы.

В интернете только и разговоров, что про PostgreSQL и MySQL, но выбор СУБД много шире. В этом материале мы рассмотрим несколько популярных баз данных, разберемся с их спецификацией и сценариями использования, чтобы выйти за рамки привычных решений.

Читать дальше →https://habr.com/ru/companies/selectel/articles/740680/
Переизобретаем сжатие в распределенной базе данных.

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

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

В этой статье расскажу, как мы изменили подход к сжатию данных, чем пришлось пожертвовать и почему менее эффективное «на бумаге» решение в результате превзошло наши ожидания.
Читать далее https://habr.com/ru/companies/sberbank/articles/741894/
#вакансия #удалённо #parttime #преподаватель #MSSQLServer

OTUS – образовательная платформа. У нас авторские курсы разной степени сложности, вступительное тестирование для студентов и преподаватели-практики из крупнейших компаний.

Вакансия: преподаватель онлайн-курса MS SQL Server Developer

Требуется
опыт с MS SQL Server от 3-х лет. Можно без опыта преподавания, мы поможем вам освоить best practices.

Преподаватель раскрывает тему с помощью теории и примеров из практики. Можно выбрать удобную нагрузку и темы занятий, вебинары проходят в Zoom в вечернее время.

С нами вы сможете
- структурировать свой опыт и знания;
- прокачать софт-скиллы;
- получать от 4000 до 6000 руб за один вебинар (полтора часа) + отдельно оплачивается проверка ДЗ и разработка материалов к занятиям.

Бонусы 🎁
- наши курсы со скидкой/бесплатно;
- можно приглашать лучших выпускников к себе на работу;
- воркшопы и конференции для наших преподавателей.

Обсудить подробнее @yu_grin
Дата и время в сравнении с временными метками в MySQL

Существует несколько различных способов хранения даты и времени в MySQL, и знание того, какой из них использовать, требует понимания того, что вы будете хранить, и того, как MySQL обрабатывает каждый тип.

https://planetscale.com/blog/datetimes-vs-timestamps-in-mysql
Является ли MariaDB просто форком MySQL? Это одна из самых вводящих в заблуждение идей о MariaDB. Да, это проект, основанный на MySQL , но нет, это не просто ответвление MySQL. https://hackernoon.com/is-mariadb-simply-a-fork-of-mysql
SQL-запросы выполняются в несколько этапов:

𝟭. 𝗙𝗥𝗢𝗠 - таблицы объединяются для получения базовых данных.

𝟮. 𝗪𝗛𝗘𝗥𝗘 - базовые данные фильтруются.

𝟯. 𝗚𝗥𝗢𝗨𝗣 𝗕𝗬 - отфильтрованные базовые данные группируются.

𝟰. 𝗛𝗔𝗩𝗜𝗡𝗚 - сгруппированные базовые данные фильтруются.

𝟱. 𝗦𝗘𝗟𝗘𝗖𝗧 - возвращаются окончательные данные.

𝟲. 𝗢𝗥𝗗𝗘𝗥 𝗕𝗬 - окончательные данные сортируются.

𝟳. 𝗟𝗜𝗠𝗜𝗧 - возвращаемые данные ограничены количеством строк.