Марк, прекрасный и подробный рассказ, спасибо! Непривычно, что Вы рассказываете по постгре, но дело житейское. Учтя отсутствие нормальной инструкции под Windows, очень полезно
@ANDREYQIWS Жыл бұрын
Марк Спасибо большое, очень интересно
@nazarovsergey86736 ай бұрын
1:14:20 явная деза! В орале явно нельзя выставить repeatable read. Можно толлько через select for update. Read committed - по умолчанию как в postgres.
@gavrilovalexey66732 жыл бұрын
кмк, в таких вещах нужно делать упор на (потенциальных) проблемах. Н-р, ребята: вот есть CONNECT BY вот есть устаревшие неявные join, особенно, те, что left/right(+). вот есть работа с XML/Json вот вам еще FK без индексов вот составные триггера вот INSTEAD OF вот особенности Enterprise Edition, где mat.view, partition как делать маппинг типов как ... те все то, что и составляет особенности Oracle и делает его таким особенным
@markrivkin39012 жыл бұрын
Алексей, спасибо за замечания. Вы не досмотрели до конца, а там дальше перечислены некоторые отличия PG от Oracle и проблемы миграции. Но это не детальный учебный курс, а скорее обзор инструментов, подходов, проблем Если нужны детали - есть подробный учебный курс по миграции в Форсе, есть детальные блоги Петра Петрова, много презентаций на Youtub. За 2 часа это все не расскажешь Да в PG нет глобальных переменных, пакетов и connect by, но есть и будут extentions которые помогают это решить (кстати, посмотрите на ivorysql). Работа с xml, Json, Jsonb, текстами, Instead of triggers, MV, partitions в Postgres Pro Enterprise есть, но возможно код придется подправить. Да, Oracle хорош и имеет ОЧЕНЬ много полезных фич, но он ушел, а жить дальше надо
@PetrRebich Жыл бұрын
@@markrivkin3901 Добрый день! Подскажите, пожалуйста, как можно записаться на подобные занятия?
@gavrilovalexey66732 жыл бұрын
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 интерфейса не делает СУБД реляционной. Короче...притянуто за уши к тому что известно лектору. Самый без проблемный путь миграции, увы не дешевый, это выделение среднего звена, пока работает. И позднее, замена среднего звена на реализацию с другой СУБД.