Разделяемость данных между микросервисами
Сервис должен владеть собственными данными и иметь возможность свободно менять их схему так, как будет сочтено нужным, не меняя при этом API, направленный вовне. Но есть важная тонкость. Чтобы как следует применять это правило, необходимо различать совместное использование источника данных и совместное использование данных как таковых.
Базы данных
Сервис должен владеть собственными данными и иметь возможность свободно менять их схему так, как будет сочтено нужным, не меняя при этом API, направленный вовне. Но есть важная тонкость. Чтобы как следует применять это правило, необходимо различать совместное использование источника данных и совместное использование данных как таковых.
Базы данных
Media is too big
VIEW IN TELEGRAM
Сервис генерирования тестовых данных для БД
На этапе разработки проектов нам требуется какой-нибудь набор тестовых данных в приемлемом количестве. Создавать такие данные вручную – неинтересное занятие. Чтобы оптимизировать процесс, часто используют библиотеку Faker, позволяющую быстро сгенерировать необходимый набор тестовых данных.
Также в качестве альтернативы можно использовать онлайн-сервис генерирования тестовых данных для БД, который автор и разберет в этом видео.
Базы данных
На этапе разработки проектов нам требуется какой-нибудь набор тестовых данных в приемлемом количестве. Создавать такие данные вручную – неинтересное занятие. Чтобы оптимизировать процесс, часто используют библиотеку Faker, позволяющую быстро сгенерировать необходимый набор тестовых данных.
Также в качестве альтернативы можно использовать онлайн-сервис генерирования тестовых данных для БД, который автор и разберет в этом видео.
Базы данных
Сравнение SQL- и NoSQL-баз данных
SQL и NoSQL — две популярные модели баз данных, которые используют для решения различных задач. В этой статье автор рассматривает основные характеристики SQL- и NoSQL-баз данных и сравнивает их, чтобы помочь выбрать лучший вариант для вашего проекта.
Базы данных
SQL и NoSQL — две популярные модели баз данных, которые используют для решения различных задач. В этой статье автор рассматривает основные характеристики SQL- и NoSQL-баз данных и сравнивает их, чтобы помочь выбрать лучший вариант для вашего проекта.
Базы данных
PostgreSQL 16. Изоляция транзакций (часть 2)
В этой части мы обсудим, как транзакции могут влиять друг на друга, вызывая "аномалии", а также рассмотрим различные уровни изоляции, которые помогают избежать подобных проблем.
Базы данных
В этой части мы обсудим, как транзакции могут влиять друг на друга, вызывая "аномалии", а также рассмотрим различные уровни изоляции, которые помогают избежать подобных проблем.
Базы данных
Двоичный поиск против вероятностного
Внутри Dolt, первой в мире базе данных SQL с полнофункциональными возможностями контроля версий, таится много интересной computer science. К примеру, в системе хранения Dolt есть очень тонкая особенность — применение вероятностного поиска на больших выборках 64-битных целых чисел.
Базы данных
Внутри Dolt, первой в мире базе данных SQL с полнофункциональными возможностями контроля версий, таится много интересной computer science. К примеру, в системе хранения Dolt есть очень тонкая особенность — применение вероятностного поиска на больших выборках 64-битных целых чисел.
Базы данных
Отправка и обработка HTTP запросов в PostgreSQL
В этой статье автор поделится наработками, которые он использует в своих проектах, в частности, тем, как отправлять и обрабатывать HTTP-запросы непосредственно из/в PostgreSQL.
Базы данных
В этой статье автор поделится наработками, которые он использует в своих проектах, в частности, тем, как отправлять и обрабатывать HTTP-запросы непосредственно из/в PostgreSQL.
Базы данных
Hazelcast: эксперименты с настройкой и долговременным хранением больших объектов in-memory
В этой статье автор расскажет, как его команда сконфигурировала Hazelcast под свои нужды, на какие подводные камни наткнулась, как тюнила сборщик мусора и какие выводы о работе с Hazelcast сделала.
Базы данных
В этой статье автор расскажет, как его команда сконфигурировала Hazelcast под свои нужды, на какие подводные камни наткнулась, как тюнила сборщик мусора и какие выводы о работе с Hazelcast сделала.
Базы данных
Media is too big
VIEW IN TELEGRAM
Разработка баз данных: Интервью
0:17:38 Программист под Oracle и PL/SQL
0:20:13 Согласованность данных
0:25:38 Тесты в БД
0:28:55 API в базах данных
0:31:17 Хранение кода и системы контроля версий
0:33:38 CI & CD
0:40:00 Про администраторов баз данных (DBA)
0:42:47 Как происходят вмешательства в базу
0:49:13 Кодревью
0:58:04 Про бэкапы
0:59:07 Инструменты
1:01:53 Задачи в ритейле
1:06:28 Работа с большими данными
1:10:30 Чем хорош Oracle как провайдер БД
Смотреть это видео на youtube: youtu.be/_liOxMtBNR8
0:17:38 Программист под Oracle и PL/SQL
0:20:13 Согласованность данных
0:25:38 Тесты в БД
0:28:55 API в базах данных
0:31:17 Хранение кода и системы контроля версий
0:33:38 CI & CD
0:40:00 Про администраторов баз данных (DBA)
0:42:47 Как происходят вмешательства в базу
0:49:13 Кодревью
0:58:04 Про бэкапы
0:59:07 Инструменты
1:01:53 Задачи в ритейле
1:06:28 Работа с большими данными
1:10:30 Чем хорош Oracle как провайдер БД
Смотреть это видео на youtube: youtu.be/_liOxMtBNR8
Как мы подверглись «хакерской атаке»
В этом материале автор рассказывает про атаку, которая произошла с ним при изучении новой технологии, а именно redis'а.
Базы данных
В этом материале автор рассказывает про атаку, которая произошла с ним при изучении новой технологии, а именно redis'а.
Базы данных
Повышение эффективности SQL-запросов: советы и рекомендации
В этой статье автор собрал ряд советов и методов, которые помогут оценить производительность ваших SQL-запросов и улучшить ее при необходимости.
Базы данных
В этой статье автор собрал ряд советов и методов, которые помогут оценить производительность ваших SQL-запросов и улучшить ее при необходимости.
Базы данных
Media is too big
VIEW IN TELEGRAM
Теория и основные технологии MongoDB
В этом видеоуроке автор подробно разбирает основные технологии MongoDB, использующиеся в процессе разработки. Вы рассмотрите, чем MongoDB отличается от других баз данных, что такое кластеры, коллекции и документы.
Смотреть это видео на youtube: youtu.be/Rq_tgaJN_zQ
В этом видеоуроке автор подробно разбирает основные технологии MongoDB, использующиеся в процессе разработки. Вы рассмотрите, чем MongoDB отличается от других баз данных, что такое кластеры, коллекции и документы.
Смотреть это видео на youtube: youtu.be/Rq_tgaJN_zQ
Современный клиент к NoSQL-базе данных
Интеграция через базу данных — один из распространенных видов интеграции. Но БД — тоже сервис, к которому также требуется подключение. Для пользователей эта процедура сводится к подключению коннекторов и изучению их API, но «под капотом» подобных клиентов может скрываться большая архитектура со сложной логикой взаимодействия.
Базы данных
Интеграция через базу данных — один из распространенных видов интеграции. Но БД — тоже сервис, к которому также требуется подключение. Для пользователей эта процедура сводится к подключению коннекторов и изучению их API, но «под капотом» подобных клиентов может скрываться большая архитектура со сложной логикой взаимодействия.
Базы данных
8 книг по PostgreSQL: от баз данных с «нуля» для самоучек до руководства про БД в облаках
Автор подготовил подборку полезных книг для тех, кто только начал или собирается начать работать с PostgreSQL. В нее вошли актуальные руководства на русском и английском языках.
Базы данных
Автор подготовил подборку полезных книг для тех, кто только начал или собирается начать работать с PostgreSQL. В нее вошли актуальные руководства на русском и английском языках.
Базы данных
Вопросы и задачи по SQL на собеседованиях
Вопросы и тестовые задания на собеседованиях не потеряли своей актуальности и продолжают вызывать огромный интерес у соискателей. В этом материале автор рассмотрит некоторые из новых вопросов и задач, которые реально задаются на собеседованиях в различных командах.
Базы данных
Вопросы и тестовые задания на собеседованиях не потеряли своей актуальности и продолжают вызывать огромный интерес у соискателей. В этом материале автор рассмотрит некоторые из новых вопросов и задач, которые реально задаются на собеседованиях в различных командах.
Базы данных
Media is too big
VIEW IN TELEGRAM
Фильтрация данных в SQL
В этом ролике автор подробно и наглядно разбирает процесс фильтрации данных в SQL с использованием оператора WHERE.
00:00 Ключевое слово WHERE и фильтры для выбора строк
01:55 Операции, которые можно использовать в WHERE
02:32 Использование BETWEEN в WHERE
03:05 Использование IN в WHERE
03:58 Использование LIKE в WHERE
04:59 Логические операции AND, OR и NOT в WHERE
07:36 Итоги
Смотреть это видео на youtube: youtu.be/Q8UmK7wC9Hk
В этом ролике автор подробно и наглядно разбирает процесс фильтрации данных в SQL с использованием оператора WHERE.
00:00 Ключевое слово WHERE и фильтры для выбора строк
01:55 Операции, которые можно использовать в WHERE
02:32 Использование BETWEEN в WHERE
03:05 Использование IN в WHERE
03:58 Использование LIKE в WHERE
04:59 Логические операции AND, OR и NOT в WHERE
07:36 Итоги
Смотреть это видео на youtube: youtu.be/Q8UmK7wC9Hk
Media is too big
VIEW IN TELEGRAM
Что такое NoSQL и нереляционные базы данных
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое NoSQL
• Что такое нереляционные базы данных
• Отличие NoSQL от SQL
• Способы организации данных в NoSQL-базах
• Базы данных типа ключ-значение
• Хранение данных в виде колонок
• Хранение данных в виде графов и деревьев
• Хранение данных в виде документов
• Работа с запросами в NoSQL
• Применение NoSQL
Смотреть это видео на youtube: youtu.be/Xu4S2OX8Gb4
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое NoSQL
• Что такое нереляционные базы данных
• Отличие NoSQL от SQL
• Способы организации данных в NoSQL-базах
• Базы данных типа ключ-значение
• Хранение данных в виде колонок
• Хранение данных в виде графов и деревьев
• Хранение данных в виде документов
• Работа с запросами в NoSQL
• Применение NoSQL
Смотреть это видео на youtube: youtu.be/Xu4S2OX8Gb4
Выбираем СУБД по новым правилам — в какую сторону смотреть
С недавних пор в России появились обязательства и рекомендации об использовании исключительно сертифицированных программных продуктов. В связи с этим был создан реестр отечественного ПО, и в него бурным потоком полились наши (и не очень) разработчики. Карнавал импортозамещения затронул и сферу СУБД.
Разработчики смело выкатили для широкой публики СУБД под названием Postgres PRO во всевозможных модификациях. Название похоже на одну популярную СУБД, но это не она. Точнее, это отдельный коммерческий продукт, который был построен на СУБД с открытым исходным кодом: PostgreSQL.
Базы данных
С недавних пор в России появились обязательства и рекомендации об использовании исключительно сертифицированных программных продуктов. В связи с этим был создан реестр отечественного ПО, и в него бурным потоком полились наши (и не очень) разработчики. Карнавал импортозамещения затронул и сферу СУБД.
Разработчики смело выкатили для широкой публики СУБД под названием Postgres PRO во всевозможных модификациях. Название похоже на одну популярную СУБД, но это не она. Точнее, это отдельный коммерческий продукт, который был построен на СУБД с открытым исходным кодом: PostgreSQL.
Базы данных
This media is not supported in your browser
VIEW IN TELEGRAM
Подсказки в SQL
В этом видеоуроке автор подробно и наглядно разбирает процесс работы с подсказками (HINT) в SQL.
Смотреть это видео на youtube: youtu.be/Gyf7v0cX1iQ
В этом видеоуроке автор подробно и наглядно разбирает процесс работы с подсказками (HINT) в SQL.
Смотреть это видео на youtube: youtu.be/Gyf7v0cX1iQ
Media is too big
VIEW IN TELEGRAM
Вся база SQL для начинающих
В этом ролике автор расскажет вам всё, что нужно знать про основы SQL.
0:00:00 Вступление
0:01:45 БД и SQL
0:07:58 Таблицы
0:11:52 Создание таблиц
0:21:48 INSERT/UPDATE/DELETE
0:34:26 SELECT
0:39:50 FOREIGN KEY
0:46:22 JOIN
1:01:00 Агрегатные функции, GROUP BY
1:09:20 HAVING
1:13:09 Изменение таблиц
Смотреть это видео на youtube: youtu.be/5sG9kmXYsKU
В этом ролике автор расскажет вам всё, что нужно знать про основы SQL.
0:00:00 Вступление
0:01:45 БД и SQL
0:07:58 Таблицы
0:11:52 Создание таблиц
0:21:48 INSERT/UPDATE/DELETE
0:34:26 SELECT
0:39:50 FOREIGN KEY
0:46:22 JOIN
1:01:00 Агрегатные функции, GROUP BY
1:09:20 HAVING
1:13:09 Изменение таблиц
Смотреть это видео на youtube: youtu.be/5sG9kmXYsKU
Финансовая арифметика в PostgreSQL
Иногда перед разработчиком, аналитиком или даже бизнес-пользователем встает задача выполнить какие-то финансовые расчеты, соблюдая два строгих требования. Во-первых, даже для миллиардных сумм необходимо обеспечить точность до копейки, во-вторых, перекрестные итоги тоже должны сходиться до копейки.
Базы данных
Иногда перед разработчиком, аналитиком или даже бизнес-пользователем встает задача выполнить какие-то финансовые расчеты, соблюдая два строгих требования. Во-первых, даже для миллиардных сумм необходимо обеспечить точность до копейки, во-вторых, перекрестные итоги тоже должны сходиться до копейки.
Базы данных
Media is too big
VIEW IN TELEGRAM
Оконные функции SQL
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое оконные функции SQL
• Зачем нужны оконные функции
• Примеры использования
• Синтаксис
• Разница оконных функций и GROUP BY
• Классы
• Функции
Смотреть это видео на youtube: youtu.be/phIR9W0yIaE
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое оконные функции SQL
• Зачем нужны оконные функции
• Примеры использования
• Синтаксис
• Разница оконных функций и GROUP BY
• Классы
• Функции
Смотреть это видео на youtube: youtu.be/phIR9W0yIaE