Дмитро Чекалін з Codica знову на зв’язку з найсвіжішим дайджестом про Ruby та Rails! Цього разу у випуску — нові релізи Ruby, які вже вриваються у продакшн, і гарячі апдейти популярних гемів, що точно варті вашої уваги.
Віктор Карабедянц розповідає про оновлення Azure: підтримку Python 3.12 в Azure Functions, розширені мережеві можливості AKS, нові параметри безпеки та гібернацію VM з GPU, а також багато іншого.
Віталій Брецко, Senior Developer у GlobalLogic, розбирається з рівнями ізоляції баз даних, аномаліями транзакцій і механізмами їх усунення. Як працюють Read Committed, Repeatable Read і Serializable? Чим відрізняються реалізації в PostgreSQL та MySQL? Відповіді — у цій статті.
Павло Бриков поєднав embedding-модель Alibaba та векторне сховище pgvector у PostgreSQL, щоб реалізувати «розумний» пошук із підтримкою транслітерації на сайті його онлайн-магазину. У статті він також пропонує можливі шляхи покращення перфомансу пошуку.
Що робити, коли ваш RDS падає, а очевидних причин немає? 🤔
Арсеній, DevOps Engineer, розповідає про міграцію з DynamoDB на AWS RDS PostgreSQL, несподівані падіння бази та які рішення допомогли стабілізувати систему.
Міша, .NET Software Engineer — про те, як створював свій пет-проєкт — телеграм-бот для вивчення англійської мови. Він описує різні проблеми — від технічних нетривіальних та пошуку цільової аудиторії до міграцій на інші хмарні сервіси, коли бот уже мав понад тисячу користувачів; як працював із зацікавленістю та відтоком користувачів тощо.
Антон Пінкевич, Engineering Team Lead в Universe Group, розповідає про автоматизацію управління рекламними кампаніями за допомогою Grafana, PostgreSQL та мікросервісів. Як таким чином вдалося налаштувати моніторинг, алерти та автоматичне редагування кампаній у рекламних кабінетах — читайте у статті.
Сергій Моренець ділиться досвідом написання інтеграційних тестів для Spring Boot та Enterprise Java з використанням Docker і Testcontainers. Він розглядає нюанси налаштування баз даних MySQL і Postgres, конфігурації Spring Boot та автоматизації тестування.
«Lessons learned» — так Олександр Прокопович описує свій досвід міграції даних у PostgreSQL. Автор розповідає про масштабне оновлення 320 млн записів у фінтех-середовищі.
У статті Дмитро ділиться досвідом подолання труднощів, пов’язаних з реалізацією аналітики на базі PostgreSQL та використанням Redash. Він розповідає про серйозний інцидент, який стався через проблеми з управлінням даними, та детально пояснює, як команді вдалось його вирішити.
NestJS Boilerplate — проєкт, який містить більшість необхідних бібліотек та рішень для швидкого запуску напрацювань на NestJS за допомогою класичного підходу REST API.
Відпочатку в ньому була лише підтримка PostgreSQL, але тепер з’явилась і MongoDB. Чому виникла така потреба та які переваги від цього — читайте в статті.
У цій статті Тарас Кльоба розповідає про способи використання PostgreSQL для обробки геоданих і вирішення типових геоаналітичних завдань.
Тут є інформація про методи пошуку найближчих об’єктів, розрахунку відстаней і використанню геопросторових індексів для покращення цих процесів, а також техніки визначення точки в полігоні та геопросторової агрегації.
У цій статті Юрій Івон, Senior Solution Architect, ділиться спостереженнями та думками на тему доцільності використання деяких особливостей PostgreSQL на заміну повноцінній документоорієнтованій базі даних.
У цій статті Сергій Борисов і Ігор Іванюк розповідають, як вони допомогли одному з найбільших світових виробників побутової електроніки перенести інфраструктуру в хмару AWS, а також про MAP, завдяки якому вдалося підтримувати сервіс в робочому стані 24/7 під час міграції.
У статті описані різні способи фільтрації і пошуку користувачів в базі даних, використовуючи SQLAlchemy та PostgreSQL. На початку тексту розглянуті прості приклади фільтрації, а потім переходимо до гнучкіших запитів з використанням можливостей pg_trgm та ts_vector. Усе розповідає Back-end Engineer Марк Мішин з компанії Welltech.
Бази даних необхідні для зберігання, змінювання та швидкого пошуку великої кількості інформації. DOU розповідає про типи баз даних і їхні відмінності.
Тестуємо швидкодію складеного первинного ключа (composite primary key) в таблицях з 20-ма вставками по мільйону рядків. Роботу трьох БД за таких умов — Postgres, MySQL та CockroachDB — порівняємо на спільному графіку.
Павло Дмитрієв, розробник з багаторічним Python-досвідом розповідає про випадок, що переконує в перевагах PostgreSQL і дає зрозуміти, як за допомогою СКБД найлегше виконувати операції з геокоординатами. Стаття буде цікава для тих, хто ще не з’їв на цьому кількох собак.
Эта статья будет полезна инженерам, работающим с базами данных SQL, и инженерам-криптографам. Статья освещает внутреннее инженерное исследование, которое проводилось в компании Cossack Labs перед созданием модуля поискового шифрования для одного из наших программных продуктов, ориентированного на комплексную защиту SQL баз данных (Acra).
У цій частині ми покажемо, як написати власні cookbooks. Крім того, ми пояснимо поняття wrapper-cookbook з використанням скриптів для встановлення й налаштування бази даних PostgreSQL та іншого програмного забезпечення, необхідного для правильної роботи сервера й додатка на ньому.
Коментарі