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

По всем вопросам: @un_ixtime
Download Telegram
SQL против NoSQL: выбор базы данных
ИТ-руководители, инженеры и разработчики должны учитывать множество факторов при использовании базы данных и каждая из них представляет особую ценность для организаций. Их можно разделить на две основные категории: SQL (реляционная база данных) и NoSQL (нереляционная база данных). В этой статье мы рассмотрим разницу между SQL и NoSQL и какой вариант лучше всего подходит для вашего случая использования.
https://shly.link/9z5Lo
Важное обновление PostgreSQL 14, чтобы избежать скрытого повреждения индексов
_________________________________________________

16 июня 2022 года глобальная группа разработчиков PostgreSQL опубликует новый минорный релиз PostgreSQL 14 . В новом выпуске PostgreSQL 14.4 исправлена ​​проблема со всеми версиями PostgreSQL 14, которая могла привести к скрытому повреждению индексов. Обычно сообщество объявляет об обновлении минорной версии во второй вторник второго месяца каждого квартала. Однако, когда требуются некоторые экстренные исправления, мы можем увидеть такие важные обновления выпуска вскоре после второстепенного выпуска. В этой статье я расскажу о важном обновлении PostgreSQL 14, позволяющем избежать скрытого повреждения индексов. Мы также обсудим, как преодолеть это искажение с помощью перестроения поврежденного индекса.

https://shly.link/cg9Nn
Сравнение четырех популярных ORM NestJS
________________________________________

Объектно-реляционное сопоставление (ORM) — это метод, который абстрагирует таблицы базы данных от объектов данных в памяти. Он позволяет запрашивать и записывать данные в базы данных, используя объекты данных. ORM используются для упрощения доступа к базе данных, поскольку разработчикам не нужно писать необработанные запросы.

https://shly.link/6pd1E
Использование схем Postgres
______________________________________

Схемы — поразительно недооцененная функция реляционных баз данных. С минимальными издержками они обеспечивают сегментацию и изоляцию таблиц в базе данных.

Если вы заинтересованы в использовании схем с Postgres, я рекомендую начать с фантастического введения в официальную документацию . Хотя я повторю часть введения ниже, я в основном сосредоточусь на исключительном поведении и проблемах, возникающих при использовании схем.

https://shly.link/m9fVy
Типы баз данных
​​Прокачайте математику для анализа данных — найдите работу мечты!
Всё больше людей осваивают анализ данных, становятся аналитиками и специалистами по Data Science. Конкуренция растёт, и выигрывают в ней те, кто имеет крепкую математическую базу.

Не можете похвастаться дипломом об окончании мехмата и не хотите тратить годы на освоение «царицы наук»?

На курсе от Яндекс Практикума вы сможете освоить разделы математики, которые необходимы для работы аналитика и специалиста по Data Science.

Курс подойдёт:
* выпускникам и студентам курсов, посвящённых анализу данных,
* начинающим аналитикам данных и специалистам по Data Science,
* тем, кто готовится к математическим секциям собеседований в IT-компании.
Программа курса учитывает требования, которые предъявляют лучшие работодатели. Вы будете учиться только тому, что пригодится в профессии.

Курс состоит из четырёх модулей:
* Линейная алгебра.
* Математических анализ.
* Продвинутая линейная алгебра.
* Теория вероятностей и статистика.

Прохождение курса займёт 4 месяца, а чат с преподавателем будет доступен в течение 5 месяцев, так что вы сможете сделать перерыв.
В курсе вас ждёт:
* теория в интерактивном формате, 1000 практических задач, в том числе на Python;
* поддержка от преподавателей и чат с однокурсниками;
* симуляция математической секции собеседования.

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

Стоимость: 24 000 ₽ при покупке сразу всего курса или 7 500 ₽ в течение 4 месяцев при помесячной оплате.
Подробности по ссылке.
Программирование базы данных Python с MongoDB для начинающих
_______________

Цель этого руководства по программированию баз данных на Python — дать краткое введение в использование базы данных NoSQL в качестве хранилища данных для приложений Python. Целевая аудитория — разработчики начального уровня или разработчики среднего уровня, знакомые с использованием баз данных, ориентированных на SQL, таких как Oracle, SQL Server или MySQL.
https://shly.link/CBmnK
Изменения базы данных с нулевым временем простоя с помощью флагов функций — шаг за шагом
_______________

В этом руководстве мы обсудим, как мы можем скоординировать изменения кода с изменениями базы данных и развернуть их в нашей производственной среде без простоев. Мы рассмотрим пример использования шаг за шагом и будем использовать флаги функций, чтобы помочь нам.
https://shly.link/KodTB
вы можете запускать SQL-запросы непосредственно к файлам CSV в виде одной строки, используя утилиту командной строки sqlite3

https://shly.link/1ZrR7
Окончательная шпаргалка по SQL для закладок на потом [2022]

https://shly.link/rrgpQ
Руководство по стилю SQL
______________________________

Руководство по стилю SQL от Саймона Холиуэлла

https://shly.link/BnQdT
Основные функции PostgreSQL, о которых вы должны знать
______
Понимание основных функций PostgreSQL очень важно при принятии решений об архитектуре базы данных вашего проекта.

Если вы уже знакомы с другими базами данных SQL, но плохо знакомы с PostgreSQL, то эта статья идеально вам подойдет. Это поможет вам разобраться в нюансах и начать работу с PostgreSQL.
https://shly.link/iohXT
Как создать резервную копию, восстановить и перенести базу данных MongoDB в Ubuntu 20.04
______

В этой статье вы создадите резервную копию, восстановите и перенесете образец базы данных MongoDB.
https://shly.link/QBJq6

Аутентификация и доступ к БД с помощью Next, Prisma и MongoDB
______

В этом руководстве мы узнаем, как создать полнофункциональное приложение с функциями аутентификации и CRUD с использованием Next.js, Prisma и MongoDB.
https://shly.link/dKxt9
Dolt — это база данных SQL, которую вы можете разветвлять, клонировать, объединять, отправлять и извлекать точно так же, как репозиторий git. Подключайтесь к Dolt так же, как к любой базе данных MySQL, чтобы выполнять запросы или обновлять данные с помощью команд SQL.

https://shly.link/ghRWJG
SQLPad
___________________________________

Веб-приложение для написания и выполнения SQL-запросов и визуализации результатов. Поддерживает Postgres, MySQL, SQL Server, ClickHouse, Crate, Vertica, Trino, Presto, Pinot, Drill, SAP HANA, Snowflake, BigQuery, SQLite, TiDB и многие другие через ODBC.

https://shly.link/t37EU
PRQL — это современный язык для преобразования данных — простая, мощная конвейерная замена SQL.

Его можно использовать с любой базой данных, использующей SQL

https://shly.link/ghUiyn
XLite (GitHub Repo)
___

XLite - это расширение SQLite, написанное на языке Rust. Он позволяет пользователям запрашивать электронные таблицы как виртуальные таблицы SQLite. Операции INSERT, UPDATE и DELETE в настоящее время не поддерживаются.
https://github.com/x2bool/xlite
Что нужно знать о базах данных
_____________________________________

Часто бывает удивительно, как мало известно о том, как работают базы данных на поверхностном уровне, учитывая, что они хранят почти все состояния наших приложений. Тем не менее, это основа общего успеха большинства систем. Итак, сегодня я объясню две наиболее важные темы при работе с индексами и транзакциями РСУБД.

Итак, не вдаваясь в подробности особенностей базы данных, я расскажу все, что вы должны понимать об индексах РСУБД. Я кратко коснусь транзакций и уровней изоляции и того, как они могут повлиять на ваши рассуждения о конкретных транзакциях.

https://shly.link/aoV02
QuestDB
_______________________________

QuestDB — это высокопроизводительная база данных SQL с открытым исходным кодом для приложений в сфере финансовых услуг, Интернета вещей, машинного обучения, DevOps и наблюдения. Он включает в себя конечные точки для проводного протокола PostgreSQL, высокопроизводительный независимый от схемы прием с использованием линейного протокола InfluxDB и REST API для запросов, массового импорта и экспорта.

https://shly.link/gh6EDA
Шаблоны репозиториев: базы данных стали проще
______

Недавно я прочитал прекрасную книгу « Проектирование приложений с интенсивным использованием данных» Клеппманна. Это отличная книга по инженерии данных, и особенно мой взгляд привлек раздел о шаблонах репозитория . Идея довольно интересная: скрыть взаимодействия с базой данных за другим слоем, репозиториями , чтобы ваш код работал одинаково независимо от типа базы данных (будь то SQL, MongoDB или список/массив в памяти). Цель состоит в том, чтобы придумать своего рода трансляторы , которые превращают общие операции, такие как создание, чтение, обновление и удаление. на язык, понятный конкретному хранилищу данных.
https://shly.link/gtcAw
Всего за 1-3 месяца в удаленном формате вы можете освоить цифровую профессию бесплатно и начать работать по специальности. Выдается удостоверение о повышении квалификации или диплом о проф. переподготовке.

Федеральный проект "Содействие занятости" приглашает граждан, имеющих высшее или среднее профессиональное образование. Принять участие могут:

— безработные

— женщины в декрете с детьми до 3 лет

— неработающие матери детей до 7 лет

— неработающие выпускники и студенты до 35 лет

— граждане 50+

Полный список категорий на сайте.

Обучитесь на:

— Системного аналитика

— Аналитика данных

— Аналитика маркетплейсов

— Разработчика сайтов на Тильде

— Тестировщика ПО

есть и другие курсы на ваш выбор.

Спешите подать заявку, количество мест ограниченно!