TGViewer
Channel Public Channel
Базы данных (Data Base)

Базы данных (Data Base)

@database_info

Базы данных (Data Base). По всем вопросам @evgenycarter
Subscribers
8.05K
Photos
671
Videos
479
Links
690

Showing posts older than #864 · Back to latest

Older Posts 13 shown
Post #857 2.17K
Курс по SQLAlchemy. Часть 1

Зачем Учить SQLAlchemy ORM
Подключение к Базе Данных, сырые SQL запросы через engine #2
Создание таблиц и вставка данных через Core #3
Session и первые шаги в ORM #4
Создание таблиц через КЛАССЫ - Mapped и mapped_column #5
SELECT и UPDATE запросы через ORM и Core #6
Базовые SELECT запросы #7

источник

#SQL

👉 @database_info
  • 👍 5
  • 👏 1
Post #856 1.51K
⚡️ Совет по работе с базами данных 💡

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

#SQL

👉 @database_info
  • 👍 4
Post #854 1.53K
Совет по работе с базой данных 💡

Иногда вы хотите получить, например, три последних заказа для *каждого* клиента. Обычные объединения не могут этого сделать. Приходится выполнять n+1 запросов в коде, что очень медленно!

Но с помощью lateral joins вы можете сделать циклическое соединение for-each в SQL

https://sqlfordevs.com/for-each-loop-lateral-join

#SQL

👉 @database_info
  • 👍 7
Post #853 1.79K
Как создавать резервные копии и восстанавливать базы данных PostgreSQL

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

https://mydeveloperplanet.com/2023/05/10/how-to-backup-and-restore-a-postgresql-database/

#SQL

👉 @database_info
  • 👍 5
Post #852 2.11K
Шпаргалка по базам данных

SQL. Содержит справку наиболее распространенных операторов SQL в инфографике на нескольких страницах.
https://www.sqltutorial.org/sql-cheat-sheet/

PostgreSQL. Предоставляет информацию об общих командах и операторах PostgreSQL, которые позволяют быстро и эффективно работать с базой данных.
https://www.postgresqltutorial.com/postgresql-cheat-sheet/

MySQL. Шпаргалка-инструкция с примерами кода GitHub.
https://gist.github.com/bradtraversy/c831baaad44343cc945e76c2e30927b3

MongoDB. Еще одна практичная шпаргалка GitHub без теории.
https://gist.github.com/bradtraversy/f407d642bdc3b31681bc7e56d95485b6

#SQL

👉 @database_info
  • 👍 5
Post #851 1.72K
Как современные базы данных SQL меняют веб-разработку

#1 Serverless & Edge
https://dev.to/zenstack/how-modern-sql-databases-are-changing-web-development-1-serverless-edge-18h8

#2 Новые способы программирования
https://dev.to/zenstack/how-modern-sql-databases-are-changing-web-development-2-new-ways-to-program-enm

#3 Лучший опыт разработчика
https://dev.to/zenstack/how-modern-sql-databases-are-changing-web-development-3-better-developer-experience-2bhl

#4 В эпоху искусственного интеллекта
https://dev.to/zenstack/how-modern-sql-databases-are-changing-web-development-4-into-the-ai-era-532p

#SQL

👉 @database_info
  • 👍 2
Post #850 1.83K
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux


https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)

https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика

https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике

https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus

Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://t.me/game_devv Все о разработке игр

Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT

Чат программистов📌
https://t.me/developers_ru

Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://t.me/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров

Английский 📌
https://t.me/UchuEnglish Английский с нуля

Математика 📌
https://t.me/Pomatematike Канал по математике

Excel лайфхак📌
https://t.me/Excel_lifehack
  • 👍 1
Post #848 1.99K
Шпаргалка по основам SQL

#SQL

👉 @database_info
  • 👍 10
  • 🤮 1
Post #846 2.19K
Рекомендации по ведению SQL-кода

В этом материале разберем общие рекомендации по ведению SQL-кода на примере СУБД MS SQL (T-SQL). Однако, многие пункты можно также применить и к другим СУБД.

https://habr.com/ru/articles/779598/

#db

👉 @database_info
  • 👍 7
Post #845 2.55K
БАЗЫ ДАННЫХ за 2 минуты

0:00 Какие есть базы?
0:08 Реляционные БД
0:22 Что за SQL
0:33 БД Ключ-Значение
0:43 Документо-Ориентированные БД
0:59 Графовые БД
1:26 Поисковые БД (Search Engines)

источник

#db

👉 @database_info
  • 👍 5
  • 💩 1
Post #844 2.38K
REDIS за 2 минуты

0:00 Что такое и как используется?
0:25 Архитектура Redis
0:35 Simple Database
0:41 Redis High Availability
0:50 Redis Sentinel
1:03 Redis Cluster
1:14 Команды Redis
1:38 Паттерны поиска в Redis
2:08 Ещё команды Redis
2:28 Redis Insight a.k.a. GUI для редиса

источник

#db

👉 @database_info
  • 👍 8
  • ⚡ 1
  • 👎 1
  • 🔥 1
Post #843 2.54K
Компания Uber создала собственную базу данных с нуля. Она получила название Schemaless DB.
В ее рамках они хотели добиться высокой доступности операций записи.

Uber сделала это возможным благодаря использованию умной и простой техники под названием Buffered Writes.
В двух словах, Buffered Writes означает, что каждый запрос на запись хранится как минимум на двух узлах - Primary Leader и Secondary Leader.

Вот как это работает:

✅ Клиент делает запрос в обработчик запросов.

✅ Обработчик запросов отправляет запросы на запись на Secondary Leader. Данные сохраняются в специальной буферной таблице на Secondary Leader.

Затем он также отправляет запрос на запись на Primary Leader. Только если обе записи прошли успешно, клиент получает подтверждение успешной записи.

✅ Задача Primary Leader заключается в репликации данных.

Но если leader выходит из строя до успешной асинхронной репликации, Secondary Leader служит временной резервной копией данных.

✅ Background Worker следит за Primary Follower, чтобы узнать, когда появится запись после репликации

✅ Как только запись появляется на Primary Follower, Background Worker удаляет запись из Buffer Table.

Здесь следует отметить несколько важных моментов:

- Количество вторичных лидеров настраивается

- Secondary leader выбирается случайным образом

- Буферизованные записи используют идемпотентность. Если существует несколько записей с одинаковыми идентифицирующими полями, то не имеет значения, сколько раз был сделан запрос.

#db

👉 @database_info
  • ❤ 5
  • 👍 4
  • 🥱 1
Post #833 6.86K
SQL: история, теория и практика

Основы SQL Тема 1.1: История возникновения
Основы SQL Тема 1.2: Нормализация
Основы SQL Тема 1.3: Проектирование схемы данных
Основы SQL Тема 2.1: Операторы и практика работы с запросами
Основы SQL Тема 2.2 : Практика работы с запросами
SQL Тема 3.1: Вложенные запросы
SQL Тема 3.2: Вложенные запросы
SQL Тема 4: Приемы анализа и оптимизации запросов
SQL Тема 5.1: Дополнительные средства некоторых баз данных
Тема 5.2: Дополнительные средства некоторых баз данных

источник

#db

👉 @database_info
  • 👍 9
  • ❤ 2
  • 🔥 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →