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

По всем вопросам: @un_ixtime
Download Telegram
Создайте чат-бота для своей базы данных SQL, используя 20 строк Python, используя Streamlit и Vanna.

https://blog.stackademic.com/build-a-chatbot-for-your-sql-database-in-20-lines-of-python-5fbd47d43649
SQLite 3.45 выпущен с поддержкой JSONB

https://www.sqlite.org/changes.html#version_3_45_0
Random-Database-Generator — это инструмент, предназначенный для автоматизации процесса создания базы данных. Любой, кому необходимо немедленно создать базы данных с фиктивными или поддельными данными, может использовать ее очень эффективно. https://medium.com/@anilgehlot2000/automating-database-setup-a-guide-to-the-random-database-generator-2ab78750e80b
Ваш SQL медленный

И ты не можешь сказать, почему
https://medium.com/@hnasr/your-sql-is-slow-9b69a120713c
Какими инструментами нужно владеть для работы с высоконагруженной архитектурой?

Расскажем на бесплатном практическом уроке «Роль Tarantool в высоконагруженной архитектуре» от OTUS.

На вебинаре разберём:
- особенности, функционал и преимущества Tarantool;
- архитектурные шаблоны и примеры его применения;
- итоги и вопросы.

🔥 Урок будет полезен для разработчиков, сисадминов и архитекторов, интересующихся высоконагруженными системами.

Занятие пройдёт 31 января в 20:00 мск и будет приурочено к старту курса «Highload Architect». Доступна рассрочка на обучение!

Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке: https://otus.pw/EFkO/?erid=LjN8KRC63

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Пошаговое руководство по чтению и пониманию SQL-запросов

Сложные запросы кажутся устрашающими, но это руководство дает вам представление о том, как проще работать с запросами SQL. https://www.kdnuggets.com/a-step-by-step-guide-to-reading-and-understanding-sql-queries
Как следует произносить название СУБД PostgreSQL

Очень часто можно услышать, как люди произносят название СУБД PostgreSQL в следующих вариантах: Постгре́ (наверное, на французский манер) или По́стгре (наверное, по аналогии с произношением названия немецкого бренда Pórsche). Возможно, имеет место быть еще вариант Постгр (по аналогии с Ogre — Огр, хотя на английский манер это бы превратилось по звучанию в Постгэр/Постгэ). https://habr.com/ru/articles/791204/
3 основных трюка SQL, которые вам обязательно нужно знать

https://towardsdev.com/3-essential-sql-tricks-you-absolutely-need-to-know-1005084a8579

Эта статья даст понимание того, как выявлять повторяющиеся значения в SQL.

https://www.sqlshack.com/finding-duplicates-in-sql
Освоение SQL-соединений
Комплексное руководство по науке о данных

https://levelup.gitconnected.com/mastering-sql-joins-eb786ad7a7c7
MySQL и PostgreSQL для расширенного полнотекстового поиска.
В этой статье представлены преимущества полнотекстового поиска с упором на MySQL и PostgreSQL. В нем подробно описаны функции, индексирование и подходы к поиску.

https://dbconvert.com/blog/mysql-and-postgresql-for-advanced-full-text-search
This media is not supported in your browser
VIEW IN TELEGRAM
Как лучше всего изучать язык SQL?

В 1986 году язык SQL (Structured Query Language) стал стандартом. В течение последующих 40 лет он стал доминирующим языком для систем управления реляционными базами данных. Чтение последнего стандарта (ANSI SQL 2016) может занять много времени. Как я могу его выучить?

Существует 5 компонентов языка SQL:
- DDL: язык определения данных, например CREATE, ALTER, DROP.
- DQL: язык запросов к данным, например SELECT
- DML: язык манипулирования данными, например INSERT, UPDATE, DELETE
- DCL: язык управления данными, например GRANT, REVOKE
- TCL: язык управления транзакциями, например COMMIT, ROLLBACK.

Для бэкенд-инженера вам может потребоваться знание большинства из них. Как аналитику данных, вам может понадобиться хорошее понимание DQL. Выберите темы, которые наиболее актуальны для вас.