Всю свою жизнь в разработке я работал с MySQL только в течение продолжительных периодов времени, и теперь для клиента нам нужно работать с базой данных Oracle для некоторого тестирования производительности и настройки.
Есть ли какие-нибудь очевидные ловушки при переходе с работы с MySQL на Oracle, на которые мне следует обратить внимание?
Вещи, которые я обнаружил до сих пор:
- Существует только одна база данных
- То, что MySQL называет базой данных, является схемой в Oracle
- Пользователь и схема почти одинаковы (все еще неясно, в чем здесь разница)
- Нет автоматического увеличения. Вместо этого вам нужно создать собственную последовательность
- Вставка нескольких записей одновременно через несколько кортежей литеральных значений невозможна.
- Числовые форматы локализованы, что может вызвать головную боль при импорте из файлов CSV.
Другие советы будут с благодарностью. Любые хорошие ресурсы / документированный прошлый опыт с переходом также приветствуются. Обратите внимание, что мы на самом деле не переносим базу данных из одной в другую, это больше о корректировках, которые я должен был бы внести лично в свой образ мыслей и т. Д.