30 тыс. строк кода или как мы переходили с Oracle на PostgreSQL с помощью утилиты Ora2Pg 23.0

Привет, меня зовут Андрей, я работаю ведущим разработчиком в компании СИГМА и отвечаю за решения по автоматизации расчетов технических условий. Сегодня хочу поделиться своим опытом переноса в среду PostgreSQL данных из СУБД Oracle и процедур, разработа…

Oracle. Ещё один способ партиционирования больших и нагруженных таблиц

Всем привет! Меня зовут Ольга и я разработчик в Ингосстрахе. В этой статье-туториале хочу поделиться способом партиционирования оооочень большой таблицы в Oracle 12c. Итак, погнали.В жизни любой давно функционирующей системы наступает момент, когда уже…

Жил на свете добрый Jooq – как подружиться с хранимками в Oracle

Приветствую!Меня зовут Артём, я back-end разработчик на продукте WFM (Workforce Management). В компании наш продукт помогает в развитии процессов розничной сети, одна из основных наших задач — это построение рабочего графика для персонала розничного ма…

Как мы в команде Oracle-разработки организовали deploy

Сегодня мы поделимся решением, которое используем для установки релизов на нескольких системах наших заказчиков. Однако синхронизацию данных на стендах в рамках данного материала рассматривать не будем, поскольку это большой отдельный вопрос, хотя и ча…

Как организовать управление моделями процессов — рассказываем на примере металлургической компании

Промышленные компании работают с сотнями цифровых и математических моделей. Мы в «Северстали» разработали схему, которая стандартизирует этот процесс. Я, Максим Андреев, архитектор MES «Северстали» расскажу, как мы к ней пришли. Управляю реальностью…

Миграция с Oracle на PostgreSQL: зачем, как и что для этого нужно

Привет, Хабр! Меня зовут Иван Чувашов, я сертифицированный администратор PostgreSQL с 13-летним опытом работы с БД. Хочу поговорить на весьма актуальную в последнее время тему — о миграции на PostgreSQL с Oracle. Расскажу, зачем вообще тратить время и …

[Перевод] Шпаргалка по коллекциям в Java

Сравним коллекции Java по следующим параметрам:На чем основана — какая структура данных или коллекция используется под капотом.Дубли — разрешены или нет в коллекции повторяющиеся значения.Null — позволяет ли коллекция вставлять null.Синхронизированност…