Миграция БД Oracle в PostgreSQL

  Рет қаралды 1,120

Mark Rivkin

Mark Rivkin

Күн бұрын

Пікірлер: 7
@alexbr326
@alexbr326 Жыл бұрын
Марк, прекрасный и подробный рассказ, спасибо! Непривычно, что Вы рассказываете по постгре, но дело житейское. Учтя отсутствие нормальной инструкции под Windows, очень полезно
@ANDREYQIWS
@ANDREYQIWS Жыл бұрын
Марк Спасибо большое, очень интересно
@nazarovsergey8673
@nazarovsergey8673 6 ай бұрын
1:14:20 явная деза! В орале явно нельзя выставить repeatable read. Можно толлько через select for update. Read committed - по умолчанию как в postgres.
@gavrilovalexey6673
@gavrilovalexey6673 2 жыл бұрын
кмк, в таких вещах нужно делать упор на (потенциальных) проблемах. Н-р, ребята: вот есть CONNECT BY вот есть устаревшие неявные join, особенно, те, что left/right(+). вот есть работа с XML/Json вот вам еще FK без индексов вот составные триггера вот INSTEAD OF вот особенности Enterprise Edition, где mat.view, partition как делать маппинг типов как ... те все то, что и составляет особенности Oracle и делает его таким особенным
@markrivkin3901
@markrivkin3901 2 жыл бұрын
Алексей, спасибо за замечания. Вы не досмотрели до конца, а там дальше перечислены некоторые отличия PG от Oracle и проблемы миграции. Но это не детальный учебный курс, а скорее обзор инструментов, подходов, проблем Если нужны детали - есть подробный учебный курс по миграции в Форсе, есть детальные блоги Петра Петрова, много презентаций на Youtub. За 2 часа это все не расскажешь Да в PG нет глобальных переменных, пакетов и connect by, но есть и будут extentions которые помогают это решить (кстати, посмотрите на ivorysql). Работа с xml, Json, Jsonb, текстами, Instead of triggers, MV, partitions в Postgres Pro Enterprise есть, но возможно код придется подправить. Да, Oracle хорош и имеет ОЧЕНЬ много полезных фич, но он ушел, а жить дальше надо
@PetrRebich
@PetrRebich Жыл бұрын
@@markrivkin3901 Добрый день! Подскажите, пожалуйста, как можно записаться на подобные занятия?
@gavrilovalexey6673
@gavrilovalexey6673 2 жыл бұрын
ODBC - Oracle DataBase Connection Driver? Отлично характеризует .... kzbin.info/www/bejne/gmqZZGZ8qMqXjas en.wikipedia.org/wiki/Open_Database_Connectivity Поменять драйвер и ничего переписывать не надо? Да просто замена ODBC драйвера для Oracle от Microsoft на драйвер ODBC для Oracle от Oracle приводит к переписыванию кода, если код сложнее, чем просто SELECT. Каждые 2 минуты, ошибки или как минимум спорные утверждения. в первые полчаса. Успел посмотреть только первые 50 минут. Добавлено: польза как выяснилось только оттуда и начинается. Fyracle - клон FireBird поддерживающий диалекты Oracle. Oracle-mode Firebird. Moving Oracle applications to Firebird. Red Database - аналог Postres Pro для FireBird, + HQBird крайние версии поддерживают Java. Linter - имеет/имел в своем составе OCI-совместимый драйвер. (вот как раз Oracle Connectivity Interface) ClickHouse и Tarantool никогда не позиционировались как реляционные. Наличие SQL интерфейса не делает СУБД реляционной. Короче...притянуто за уши к тому что известно лектору. Самый без проблемный путь миграции, увы не дешевый, это выделение среднего звена, пока работает. И позднее, замена среднего звена на реализацию с другой СУБД.
Станислав Флусов - Миграция с MS SQL в PostgreSQL, когда нужно ещё вчера
59:54
DotNext — конференция для .NET‑разработчиков
Рет қаралды 5 М.
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 8 МЛН
How to Fight a Gross Man 😡
00:19
Alan Chikin Chow
Рет қаралды 21 МЛН
Компьютерные сети - лекция 13
1:13:26
BIT Lectures
Рет қаралды 63
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Путин ответил на угрозы Трампа
7:21
Diplomatrutube
Рет қаралды 1,3 МЛН
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 8 МЛН