Telegram Web
Хотите перейти на новый уровень в C# разработке?

👉 Приглашаем 12 июля в 20:00 мск вас на открытый урок в OTUS.

Тема: Примитивы многопоточности .Net

На уроке разберем такие примитивы многопоточности, как

— Барьеры;

— Условные события (ManualResetEvent/AutoResetEvent);

— Потоко-безопасные очереди (блокируемые и неблокируемые)

Дополнительно обсудим:

— Как писать код без Thread.Sleep

— Где еще можно использовать многопоточность

— Чем отличается многопоточный код от асинхронного.

📌 Вебинар пройдет в рамках онлайн-курса «C# Developer. Professional» и позволит вам углубить свои знания о платформе .NET и научиться решать сложные задачи языка C#.

Не упустите шанс протестировать курс и стать еще более компетентным C# разработчиком. Больше полезных тем ждет вас на курсе, доступном в рассрочку.

👉 Для участия во встрече пройдите вступительный тест https://otus.pw/BicQ/

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. 2RanynoNS48
Почему разработчики считают PostgreSQL самой любимой базой данных ? На диаграмме показано множество вариантов использования PostgreSQL — одна база данных , включающая почти все варианты использования, которые нужны разработчикам.
Глубокое погружение во внутренности базы данных

Были ли у вас случаи, когда требовалось отладить базу данных? или оптимизировать запросы? Вы когда-нибудь задумывались, как работает база данных? как хранятся данные? как выполняется запрос? почему база данных может быстро искать данные? какая тайна скрыта внутри?

Если вам нравится копать глубже, как и мне, я приглашаю вас присоединиться ко мне в этой статье, в которой мы постараемся ответить на эти и другие вопросы.

https://itnext.io/inside-databases-ba6c564d8aa4
#вакансия #job #vacancy #remote #parttime #преподаватель #nosql #apachecassandra #cassandra #java #nosqljobs #javajobs #columnfamily #database

Всем привет! 👋🏻 Время делиться знаниями! 🔥

Компания: OTUS – образовательная платформа. За 6 лет работы мы создали более 130 авторских курсов для IT-специалистов разного уровня от Junior до Senior. У нас есть вступительное тестирование для студентов и 650+ преподавателей-практиков из крупнейших компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом и обсуждаем новости как в преподавании, так и в IT.

Вакансия: преподаватель онлайн-курса "NoSQL DB: Cassandra, MongoDB, Redis, ClickHouse, Tarantool, Kafka, Neo4j, RabbitMQ": с опытом работы с NoSQL базами данных от 3-х лет.

👨‍🏫 Опыт преподавания также будет плюсом, но это совсем не обязательно. Мы с удовольствием поможем Вам освоить Best Practices преподавания: для этого у нас есть вводный курс по преподаванию и пробные уроки с методистом.

Преподаватель раскрывает тему с помощью теории и примеров из практики.
Можно выбрать удобную нагрузку и темы занятий.

Условия:
удаленное сотрудничество, занятость part-time.
стандартное занятие длится 1,5 часа с 20:00 до 21:30 по МСК.
уроки проводятся в онлайн формате в Zoom.
на занятиях используется презентация с теорией и практические примеры, чтобы раскрыть тему урока.
наши методисты помогают освоить лучшие инструменты и практики преподавания.

Еще Вы сможете:
внести свой вклад в развитие IT
структурировать свой опыт и знания.
развивать личный бренд.
прокачать софт-скиллы.
получать от 4000 до 6000 руб. за один вебинар (полтора часа) + отдельно оплачивается проверка ДЗ и разработка материалов к занятиям.

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

Подробнее в telegram: @ElenaAlias
Как я преобразовал обычную СУБД в векторную базу данных для хранения вложений

В этой статье я расскажу вам, как преобразовать обычную СУБД в полнофункциональную базу данных Vector для хранения вложений для разработки приложений GenerativeAI. https://dzone.com/articles/how-i-converted-regular-rdbms-into-vector-database
Интерактивное руководство по изучению SQL

Пошаговое руководство по изучению SQL в 2023 году

https://roadmap.sh/sql
Неочевидные проблемы с UUID ключами в PostgreSQL.

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

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

Читать далее https://habr.com/ru/articles/747348/
Почему DuckDB становится популярным?

DuckDB сочетает в себе простоту и удобство использования SQLite с аналитической производительностью специализированных столбцовых баз данных. Узнайте больше на примерах Python. https://www.kdnuggets.com/2023/07/duckdb-getting-popular.html
Оптимизация базы данных: изучение индексов в SQL
Узнайте об индексировании в SQL и о том, как увеличить скорость поиска запросов SELECT и предложений WHERE. https://www.kdnuggets.com/2023/07/database-optimization-exploring-indexes-sql.html
Объяснение векторных баз данных на 3 уровнях сложности

От новичка до эксперта: демистификация векторных баз данных с разным уровнем подготовки

https://towardsdatascience.com/explaining-vector-databases-in-3-levels-of-difficulty-fc392e48ab78
Postgres против MySQL: полное сравнение

MySQL по-прежнему остается самой популярной базой данных с открытым исходным кодом, но по мере того, как Postgres набирает обороты, выбор между ними по-прежнему сложен и часто вызывает горячие споры.

https://dzone.com/articles/postgres-vs-mysql-a-complete-comparison-in-2023
Создайте систему рассылки новостей с помощью PHP и MySQL

Сегодня мы собираемся создать систему рассылки новостей, используя PHP с базой данных MySQL. Учебное пособие расскажет о создании системы, которая позволяет создавать несколько списков рассылки и отправлять сообщения в определенные списки. https://code.tutsplus.com/build-a-newsletter-system-with-php-and-mysql--net-5742t

Лучшие базы данных для искусственного интеллекта, Интернета вещей, глубокого обучения, машинного обучения, науки о данных и других программных приложений

https://www.marktechpost.com/2023/07/23/top-databases-for-artificial-intelligence-iot-deep-learning-machine-learning-data-science-and-other-software-applications/
Сообщество Postgres выпустило новую функцию в Postgres 15.0, которая выполняет действия по изменению строк в целевой таблице, используя данные из источника. MERGE предоставляет один оператор SQL, который может условно ВСТАВЛЯТЬ, ОБНОВЛЯТЬ или УДАЛИТЬ строки, задача, которая в противном случае потребовала бы нескольких операторов https://www.citusdata.com/blog/2023/07/27/how-citus-12-supports-postgres-merge/
Конфликты блокировок PostgreSQL

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

https://postgres-locks.husseinnasser.com/
Аналитика небольших данных: как совместить Excel, Python и SQL с помощью инструментов с открытым исходным кодом.

Как с помощью двух мощных инструментов с открытым исходным кодом можно совместить привычный для пользователей интерфейс, надежность и мощь SQL, гибкость Python и командную работу как в Google Spreadsheet?

Читать далее https://habr.com/ru/articles/751352/
Всегда ли хорош Index Only Scan?.

Среди применяемых в PostgreSQL методов доступа к данным Index Only Scan стоит особняком, считаясь у многих разработчиков "волшебной пилюлей" для ускорения работы запроса - мол, "Index Scan - плохо, Index Only Scan - хорошо, как только получим его в плане - все станет замечательно".

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

Читать далее https://habr.com/ru/companies/tensor/articles/751458/
PostgreSQL: обходим подводные камни при миграции

Привет! Меня зовут Антон Казачков, я специалист вендорской поддержки СУБД Platform V Pangolin. Это реляционная СУБД уровня enterprise, которая разработана в СберТехе на основе PostgreSQL и доработана до корпоративного уровня надёжности и производительности. Сегодня Pangolin — целевая СУБД Сбера, основа для миграции всех существующих приложений и разработки новых.

Расскажу о ситуациях, с которыми сталкиваются команды на последних этапах миграции СУБД и в начале производственного цикла. На Хабре часто обсуждаются нюансы переезда СУБД из разных проприетарных версий на PostgreSQL. А вот информации о том, как вводить базы в эксплуатацию и выявлять производственные «болячки», на мой взгляд, не так много.

https://habr.com/ru/articles/751938/
Мой опыт использования GitHub Copilot для разработки SQL

Как заядлый разработчик SQL , я был заинтригован, когда GitHub Copilot был представлен в качестве помощника по программированию на базе ИИ. Получив обещание упростить мой процесс разработки SQL, я не мог не попробовать. В этой статье я поделюсь своим опытом использования GitHub Copilot для SQL и расскажу, как это повлияло на мою эффективность кодирования. https://hackernoon.com/my-experience-using-github-copilot-for-sql-development?source=rss
Как выполнять операции CRUD — пример JavaScript и SQL

В этой статье я покажу вам, как подключить серверную базу данных к процессу сбора данных. План состоит в том, чтобы бросить немного HTML, JavaScript и крошечного механизма базы данных SQLite в миску, энергично перемешать и посмотреть, что получится. https://www.freecodecamp.org/news/how-to-perform-crud-operations-js-and-sql/
2025/07/13 15:12:26
Back to Top
HTML Embed Code: