Понимание документно-реляционной базы данных
В этой статье мы углубимся в историю реляционных и документных баз данных, атрибуты, которые разработчики связывают с ними, и почему мы считаем, что документно-реляционная модель, лежащая в основе Fauna, лучше всего подходит для современных разработчиков и приложений.
https://shly.link/K2uCf
В этой статье мы углубимся в историю реляционных и документных баз данных, атрибуты, которые разработчики связывают с ними, и почему мы считаем, что документно-реляционная модель, лежащая в основе Fauna, лучше всего подходит для современных разработчиков и приложений.
https://shly.link/K2uCf
Fauna
Understanding the document-relational database
Fauna's distributed, document-relational database combines the flexibility of the document model with the consistency and transactional behaviors of a relational database — yielding the most expressive, flexible, and powerful database available.
Авторский курс по GreenPlum: стань опытным строителем DWH
GreenPlum — популярное решение для масштабных аналитических систем и в небольших стартапах, и в крупных корпорациях. Оно предлагает понятный пользователям синтаксис ANSI SQL, хорошо ложится на облачный ландшафт, позволяет обучать и применять модели машинного обучения, а ещё поддерживает СУБД PostgreSQL.
19 сентября в Слёрме стартует курс по GreenPlum от Ивана Чувашова, администратора баз данных в Southbridge и ведущего инженера компании Okko. На нём вы разберётесь в основах устройства DWH и углубитесь в GreenPlum.
📌 Цель курса — научить вас быстро диагностировать проблемы в администрировании GreenPlum и правильно решать их.
📌 После курса вы сможете:
—устанавливать и конфигурировать GreenPlum;
—разбираться в архитектуре хранения данных и доказывать свою точку зрения об эффективности их хранения коллегам;
—анализировать и оптимизировать сложные аналитические запросы, выбирая оптимальный план выполнения;
—создавать и восстанавливать резервные копии, расширять кластер GreenPlum.
📌 Курс будет полезен:
—администраторам БД и Linux-систем;
—архитекторам систем;
—разработчикам и аналитикам, которые хотят работать с DWH.
Ознакомиться с подробной программой и занять местечко 👉https://slurm.club/3Tzlunn
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
__________
В SQL агрегатные функции позволяют выполнять вычисления с несколькими данными и возвращать одно значение. Вот почему они называются «агрегатными» функциями.
В этой статье вы узнаете, как использовать агрегатные функции сами по себе, а также с GROUP BYпредложением и HAVINGоператором.
https://shly.link/nnoPh
Базы данных с открытым исходным кодом: что это такое и почему они важны?
____________
Для разработчиков нет споров. Будущее базы данных за открытым исходным кодом. Взглянув на опрос Stack Overflow 2022 года, в котором приняли участие около 70 000 специалистов по обработке кода, видно, что почти все профессионалы используют одну из двух ведущих СУБД с открытым исходным кодом, PostgreSQL (46,5%) или MySQL (45,7%), хотя они используют и другие системы.
https://shly.link/iqFXX
____________
Для разработчиков нет споров. Будущее базы данных за открытым исходным кодом. Взглянув на опрос 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
Некоторые запросы и методы, которые могут вывести ваш SQL на новый уровень
https://shly.link/XsfkY
Полнотекстовый поиск Postgres — это круто!
https://shly.link/Pry16
Использование массивов в PostgreSQL
_________
Научитесь создавать и управлять списками и вложенными структурами в SQL
https://shly.link/QiMEm
Веб-безопасность: слепая SQL-инъекция
___________
В этой статье мы собираемся прочитать о слепых SQL-инъекциях и методах поиска и изучения уязвимостей SQL-инъекций.
https://shly.link/Bk0SK
_________
Научитесь создавать и управлять списками и вложенными структурами в 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
СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ
🐧 Новости и информация из мира 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
Разработчики часто спрашивают меня, как им добиться максимальной производительности своей базы данных. Безусловно, самое простое (и самое большое) улучшение производительности достигается за счет правильного использования индексов. Я разделю это на две категории: (1) знание того, что возможно, и (2) знание того, что вы на самом деле получаете.
https://shly.link/Kk5ax
Что такое данные временных рядов? (с примерами)
________
01
Что такое данные временных рядов?
02
Каковы некоторые примеры данных временных рядов?
03
Чем отличаются данные временных рядов?
04
Зачем мне нужна база данных временных рядов?
https://shly.link/EW0pY
________
01
Что такое данные временных рядов?
02
Каковы некоторые примеры данных временных рядов?
03
Чем отличаются данные временных рядов?
04
Зачем мне нужна база данных временных рядов?
https://shly.link/EW0pY
Timescale Blog
What Is Time-Series Data, and Why Do I Need a Time-Series Database?
This article is a primer on time-series data and why you may not want to use a “normal” database to store it. ✅ Get the basics, key database considerations, and more.
9 типов операторов MongoDB, которые вам нужно знать
MongoDB — это программное обеспечение базы данных NoSQL, которое управляет информацией, ориентированной на документы.
Одной из ключевых особенностей MongoDB является ее скорость. Чтобы быстрее возвращать запросы, MongoDB может использовать операторы для выполнения определенных функций.
https://shly.link/Fq9Xc
MongoDB — это программное обеспечение базы данных NoSQL, которое управляет информацией, ориентированной на документы.
Одной из ключевых особенностей MongoDB является ее скорость. Чтобы быстрее возвращать запросы, MongoDB может использовать операторы для выполнения определенных функций.
https://shly.link/Fq9Xc
6 простых и полезных функций PostgreSQL, о которых я хотел бы знать, когда начинал
_________
Я часто использую PostgreSql в свое рабочее время. Поэтому недавно я провел некоторое время, обновляя и углубляя свои знания о PostgreSQL, чтобы улучшить свои навыки и опыт его использования (написание и оптимизация запросов, создание новых объектов и т. д.). И я нашел много замечательных функций и конструкций синтаксического сахара, которые могут значительно облегчить вашу повседневную рутину и устранить проблемы, которые могут возникнуть при решении сложных задач. В этой статье я попытаюсь в ясной и краткой форме рассмотреть 6 трейтов PostgreSql, которые кажутся мне наиболее важными и удобными в использовании.
https://shly.link/5HbNf
_________
Я часто использую PostgreSql в свое рабочее время. Поэтому недавно я провел некоторое время, обновляя и углубляя свои знания о PostgreSQL, чтобы улучшить свои навыки и опыт его использования (написание и оптимизация запросов, создание новых объектов и т. д.). И я нашел много замечательных функций и конструкций синтаксического сахара, которые могут значительно облегчить вашу повседневную рутину и устранить проблемы, которые могут возникнуть при решении сложных задач. В этой статье я попытаюсь в ясной и краткой форме рассмотреть 6 трейтов PostgreSql, которые кажутся мне наиболее важными и удобными в использовании.
https://shly.link/5HbNf
AskEdith — это переводчик AI с английского на SQL, который может ускорить процесс аналитики как для новичков, так и для экспертов. Задавайте свои вопросы напрямую и делитесь своими результатами в виде графика или в формате CSV. Работает с базами данных CSV, Google Sheets, Airtable и SQL.
https://shly.link/Gw9XC
https://shly.link/Gw9XC
Athenic
Athenic AI: Your Team's Go-To Data Insights Tool
Unlock data insights fast with Athenic AI—democratizing analytics for everyone. Make informed decisions easily, no matter your skill level.
Создание базы данных NoSQL с нуля в 1000 строк кода, часть 1
Я фанат личных проектов. На протяжении многих лет я имел удовольствие писать несколько блогов/проектов на GitHub, связанных с базами данных. Теперь я решил, что хочу, чтобы один проект управлял ими всеми!
Я реализовал свою базу данных на Go и решил поделиться своими знаниями, написав серию сообщений в блоге, описывающих все шаги. База данных намеренно проста и минимальна, поэтому самые важные функции поместятся, но все же сделают код коротким.
https://shly.link/mdm6YkE
Я фанат личных проектов. На протяжении многих лет я имел удовольствие писать несколько блогов/проектов на GitHub, связанных с базами данных. Теперь я решил, что хочу, чтобы один проект управлял ими всеми!
Я реализовал свою базу данных на Go и решил поделиться своими знаниями, написав серию сообщений в блоге, описывающих все шаги. База данных намеренно проста и минимальна, поэтому самые важные функции поместятся, но все же сделают код коротким.
https://shly.link/mdm6YkE
PostgreSQL или MySQL — какая реляционная база данных лучше?
PostgreSQL и MySQL — две самые популярные системы управления реляционными базами данных (RDMS) в мире. Они используются всеми рыночными демографическими группами, включая коммерческие предприятия и фонды с открытым исходным кодом. Их объединяет надежная отказоустойчивость сети и поддержка кластеризации данных. Чем они отличаются друг от друга — тема этой статьи.
https://shly.link/mdmBBFd
PostgreSQL и MySQL — две самые популярные системы управления реляционными базами данных (RDMS) в мире. Они используются всеми рыночными демографическими группами, включая коммерческие предприятия и фонды с открытым исходным кодом. Их объединяет надежная отказоустойчивость сети и поддержка кластеризации данных. Чем они отличаются друг от друга — тема этой статьи.
https://shly.link/mdmBBFd
Курс «Английский для аналитиков» от Яндекс Практикума
Для специалистов, которые хотят изменить свою профессиональную жизнь и работать в международной команде. Обучение построено вокруг рабочих ситуаций и полезных для карьеры навыков:
• Самопрезентация. Рассказ о своей роли, задачах, сфере ответственности на поведенческом интервью и в неформальной беседе.
• Работа в команде. Стендапы, планирование спринтов, демонстрация навыков командной работы на собеседовании.
• Общение с заказчиками и исполнителями. Сбор требований у стейкхолдеров и постановка задач для разработчиков.
• Презентация результатов работы. Выступление на митапах, неформальное общение с коллегами из отрасли.
• Обсуждение решений по проекту. Генерация и аргументация идей, участие в мозговых штурмах.
• Рефлексия и самоанализ. Ретроспектива, ревью, ответы на сложные вопросы.
Запишитесь на бесплатную консультацию. Определим ваш уровень языка, расскажем про обучение и ответим на все вопросы
Для специалистов, которые хотят изменить свою профессиональную жизнь и работать в международной команде. Обучение построено вокруг рабочих ситуаций и полезных для карьеры навыков:
• Самопрезентация. Рассказ о своей роли, задачах, сфере ответственности на поведенческом интервью и в неформальной беседе.
• Работа в команде. Стендапы, планирование спринтов, демонстрация навыков командной работы на собеседовании.
• Общение с заказчиками и исполнителями. Сбор требований у стейкхолдеров и постановка задач для разработчиков.
• Презентация результатов работы. Выступление на митапах, неформальное общение с коллегами из отрасли.
• Обсуждение решений по проекту. Генерация и аргументация идей, участие в мозговых штурмах.
• Рефлексия и самоанализ. Ретроспектива, ревью, ответы на сложные вопросы.
Запишитесь на бесплатную консультацию. Определим ваш уровень языка, расскажем про обучение и ответим на все вопросы
Как использовать SQL для анализа и визуализации данных?
В этом блоге мы расскажем вам, как лучше всего использовать SQL для анализа и визуализации ваших данных, используя PostgreSQL и клиент SQL.
https://shly.link/nRa6r
В этом блоге мы расскажем вам, как лучше всего использовать SQL для анализа и визуализации ваших данных, используя PostgreSQL и клиент SQL.
https://shly.link/nRa6r
DZone
How to Use SQL to Analyze and Visualize Data?
In this blog, we tell you how best to use SQL to analyze and visualize your data while making use of PostgreSQL and a SQL client.
Настройка производительности SQL
Когда мы говорим о производительности SQL, мы затрагиваем две основные темы: использование индексов и отказ от ссылок на всю таблицу. Прежде чем применять какой-либо из этих приемов к медленному запросу, попробуйте использовать EXPLAINили EXPLAIN QUERY PLANв запросе, чтобы увидеть, как база данных интерпретирует его.
Вот советы/рекомендации/лучшие практики, которые я использовал в своем путешествии по SQL:
https://shly.link/8eaZB
Когда мы говорим о производительности 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
Если вы хотите получить доступ к своей базе данных, например. в процессе разработки у вас есть много вариантов, какой инструмент выбрать. Традиционные инструменты часто написаны на Java, C++ или даже Delphi и используют старые добрые драйверы JDBC, ODBC или ADO.NET для доступа к базе данных.
Если вы являетесь разработчиком JavaScript, особенно NodeJS, возможно, лучшим вариантом для вас могут быть некоторые новые инструменты, написанные на JavaScript
https://shly.link/devinE2
DEV Community
Database GUIs in JavaScript
If you want to access your database, eg. during the development process, you have many options, which...