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

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

В этой статье мы углубимся в историю реляционных и документных баз данных, атрибуты, которые разработчики связывают с ними, и почему мы считаем, что документно-реляционная модель, лежащая в основе Fauna, лучше всего подходит для современных разработчиков и приложений.
https://shly.link/K2uCf
Авторский курс по GreenPlum: стань опытным строителем DWH

GreenPlum — популярное решение для масштабных аналитических систем и в небольших стартапах, и в крупных корпорациях. Оно предлагает понятный пользователям синтаксис ANSI SQL, хорошо ложится на облачный ландшафт, позволяет обучать и применять модели машинного обучения, а ещё поддерживает СУБД PostgreSQL.

19 сентября в Слёрме стартует курс по GreenPlum от Ивана Чувашова, администратора баз данных в Southbridge и ведущего инженера компании Okko. На нём вы разберётесь в основах устройства DWH и углубитесь в GreenPlum.

📌 Цель курса — научить вас быстро диагностировать проблемы в администрировании GreenPlum и правильно решать их.

📌 После курса вы сможете:
—устанавливать и конфигурировать GreenPlum;
—разбираться в архитектуре хранения данных и доказывать свою точку зрения об эффективности их хранения коллегам;
—анализировать и оптимизировать сложные аналитические запросы, выбирая оптимальный план выполнения;
—создавать и восстанавливать резервные копии, расширять кластер GreenPlum.

📌 Курс будет полезен:
—администраторам БД и Linux-систем;
—архитекторам систем;
—разработчикам и аналитикам, которые хотят работать с DWH.

Ознакомиться с подробной программой и занять местечко 👉https://slurm.club/3Tzlunn
Агрегатные функции SQL — как выполнять группировку в MySQL и PostgreSQL
__________

В SQL агрегатные функции позволяют выполнять вычисления с несколькими данными и возвращать одно значение. Вот почему они называются «агрегатными» функциями.
В этой статье вы узнаете, как использовать агрегатные функции сами по себе, а также с GROUP BYпредложением и HAVINGоператором.

https://shly.link/nnoPh
Базы данных с открытым исходным кодом: что это такое и почему они важны?
____________

Для разработчиков нет споров. Будущее базы данных за открытым исходным кодом. Взглянув на опрос Stack Overflow 2022 года, в котором приняли участие около 70 000 специалистов по обработке кода, видно, что почти все профессионалы используют одну из двух ведущих СУБД с открытым исходным кодом, PostgreSQL (46,5%) или MySQL (45,7%), хотя они используют и другие системы.

https://shly.link/iqFXX
Мощные SQL-запросы, о которых вы могли не знать
Некоторые запросы и методы, которые могут вывести ваш SQL на новый уровень
https://shly.link/XsfkY

Полнотекстовый поиск Postgres — это круто!
https://shly.link/Pry16
Использование массивов в PostgreSQL
_________

Научитесь создавать и управлять списками и вложенными структурами в SQL

https://shly.link/QiMEm

Веб-безопасность: слепая SQL-инъекция
___________

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

https://shly.link/Bk0SK
📚Подборка тематичеких каналов для программистов📚

СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ

🐧 Новости и информация из мира Linux
https://t.iss.one/linux_sup
⚙️ Контейнеры, оркестраторы, мониторинг и др.
https://t.iss.one/dev_ops_info
🕸 Сетевая архитектура и администрирование
https://t.iss.one/network_arch

ПРОГРАММИРОВАНИЕ

🧑‍💻 Разработка внешнего интерфейса
https://t.iss.one/Frontend_now
🎨 Веб дизайн
https://t.iss.one/goodw_design
🔺 Все что связано с Angular, Vuejs
https://t.iss.one/Angular_Vuejs
⚛️ Все что связано с reactjs
https://t.iss.one/react_prog
🐍 Программирование Python
https://t.iss.one/Welcome_Python
🐍⌨️Код Python
https://t.iss.one/pycodings
☕️ Программирование Java
https://t.iss.one/java_sup
📲 Все по мобильной разработке: iOS, Android
https://t.iss.one/imobile_dev
🗃 Базы данных SQL/NOSQL
https://t.iss.one/database_group
🌥 Облачные сервисы, вычисления и безопасность
https://t.iss.one/cloud_comp
🔬 Data Science, Big Data, Machine Learning
https://t.iss.one/bigdata_world
🔬📜Проекты Data Science, Big Data, Machine Learning
https://t.iss.one/ML_programming
🤯 Программирование для новичков
https://t.iss.one/easy_program
🪲 Тестирование программного обеспечения
https://t.iss.one/testin_new
🪛 General programming (инструменты и руководства для программистов)
https://t.iss.one/generalprog
📚Шпаргалки для айтишников (шпаргалки и руководства для системных администраторов, программистов, специалистов по безопасности и т.п.)
https://t.iss.one/itcheat_sheet

НОВОСТНЫЕ РЕСУРСЫ

🚀 Новости HighTech
https://t.iss.one/htech_news
🕰 Последнии новости из мира науки
https://t.iss.one/gmorning_news

GITHAB

🐍 Python (гитхаб тренды)
https://t.iss.one/pythonghub
☕️ Java (гитхаб тренды)
https://t.iss.one/javaghub
🟨 Javascript (гитхаб тренды)
https://t.iss.one/Jsghub

БУДНИ ПРОГРАММИСТА (ЮМОР) 📌

😁 Daily Dev Jokes
https://t.iss.one/dev_jokes

ЗАЩИТА ВЗЛОМ БЕЗОПАСНОСТЬ

🔒 Информационная безопасность
https://t.iss.one/crypto_security_lab
👨‍✈️ Новости из мира хакинга
https://t.iss.one/Hackme_news

ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ, РОБОТОТЕХНИКА

👓 Компьютерное зрение, виртуальная реальность
https://t.iss.one/AR_VR_vision
🦾 Канал о Робототехнике и автоматизации
https://t.iss.one/robotics_scince
🕹 IOT (мир интернета вещей)
https://t.iss.one/IoTprog
Рекомендации по производительности SQL

Разработчики часто спрашивают меня, как им добиться максимальной производительности своей базы данных. Безусловно, самое простое (и самое большое) улучшение производительности достигается за счет правильного использования индексов. Я разделю это на две категории: (1) знание того, что возможно, и (2) знание того, что вы на самом деле получаете.
https://shly.link/Kk5ax
Что такое данные временных рядов? (с примерами)
________

01
Что такое данные временных рядов?
02
Каковы некоторые примеры данных временных рядов?
03
Чем отличаются данные временных рядов?
04
Зачем мне нужна база данных временных рядов?

https://shly.link/EW0pY
9 типов операторов MongoDB, которые вам нужно знать

MongoDB — это программное обеспечение базы данных NoSQL, которое управляет информацией, ориентированной на документы.

Одной из ключевых особенностей MongoDB является ее скорость. Чтобы быстрее возвращать запросы, MongoDB может использовать операторы для выполнения определенных функций.
https://shly.link/Fq9Xc
6 простых и полезных функций PostgreSQL, о которых я хотел бы знать, когда начинал
_________

Я часто использую PostgreSql в свое рабочее время. Поэтому недавно я провел некоторое время, обновляя и углубляя свои знания о PostgreSQL, чтобы улучшить свои навыки и опыт его использования (написание и оптимизация запросов, создание новых объектов и т. д.). И я нашел много замечательных функций и конструкций синтаксического сахара, которые могут значительно облегчить вашу повседневную рутину и устранить проблемы, которые могут возникнуть при решении сложных задач. В этой статье я попытаюсь в ясной и краткой форме рассмотреть 6 трейтов PostgreSql, которые кажутся мне наиболее важными и удобными в использовании.

https://shly.link/5HbNf
Бесплатный курс по SQL и базам данных

https://shly.link/8bFSD
AskEdith — это переводчик AI с английского на SQL, который может ускорить процесс аналитики как для новичков, так и для экспертов. Задавайте свои вопросы напрямую и делитесь своими результатами в виде графика или в формате CSV. Работает с базами данных CSV, Google Sheets, Airtable и SQL.

https://shly.link/Gw9XC
Создание базы данных NoSQL с нуля в 1000 строк кода, часть 1

Я фанат личных проектов. На протяжении многих лет я имел удовольствие писать несколько блогов/проектов на GitHub, связанных с базами данных. Теперь я решил, что хочу, чтобы один проект управлял ими всеми!

Я реализовал свою базу данных на Go и решил поделиться своими знаниями, написав серию сообщений в блоге, описывающих все шаги. База данных намеренно проста и минимальна, поэтому самые важные функции поместятся, но все же сделают код коротким.
https://shly.link/mdm6YkE
PostgreSQL или MySQL — какая реляционная база данных лучше?

PostgreSQL и MySQL — две самые популярные системы управления реляционными базами данных (RDMS) в мире. Они используются всеми рыночными демографическими группами, включая коммерческие предприятия и фонды с открытым исходным кодом. Их объединяет надежная отказоустойчивость сети и поддержка кластеризации данных. Чем они отличаются друг от друга — тема этой статьи.

https://shly.link/mdmBBFd
5 самых популярных преобразований SQL

Анализ использования генератора SQL

https://shly.link/hynBd
Курс «Английский для аналитиков» от Яндекс Практикума

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

• Самопрезентация. Рассказ о своей роли, задачах, сфере ответственности на поведенческом интервью и в неформальной беседе.
• Работа в команде. Стендапы, планирование спринтов, демонстрация навыков командной работы на собеседовании.
• Общение с заказчиками и исполнителями. Сбор требований у стейкхолдеров и постановка задач для разработчиков.
• Презентация результатов работы. Выступление на митапах, неформальное общение с коллегами из отрасли.
• Обсуждение решений по проекту. Генерация и аргументация идей, участие в мозговых штурмах.
• Рефлексия и самоанализ. Ретроспектива, ревью, ответы на сложные вопросы.

Запишитесь на бесплатную консультацию. Определим ваш уровень языка, расскажем про обучение и ответим на все вопросы
Как использовать SQL для анализа и визуализации данных?

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

https://shly.link/nRa6r
Настройка производительности SQL

Когда мы говорим о производительности SQL, мы затрагиваем две основные темы: использование индексов и отказ от ссылок на всю таблицу. Прежде чем применять какой-либо из этих приемов к медленному запросу, попробуйте использовать EXPLAINили EXPLAIN QUERY PLANв запросе, чтобы увидеть, как база данных интерпретирует его.

Вот советы/рекомендации/лучшие практики, которые я использовал в своем путешествии по SQL:

https://shly.link/8eaZB
Графический интерфейс базы данных в JavaScript

Если вы хотите получить доступ к своей базе данных, например. в процессе разработки у вас есть много вариантов, какой инструмент выбрать. Традиционные инструменты часто написаны на Java, C++ или даже Delphi и используют старые добрые драйверы JDBC, ODBC или ADO.NET для доступа к базе данных.

Если вы являетесь разработчиком JavaScript, особенно NodeJS, возможно, лучшим вариантом для вас могут быть некоторые новые инструменты, написанные на JavaScript
https://shly.link/devinE2