Обновить
-1
Андрей Урванцев@endymion

Пользователь

2
Подписчики
Отправить сообщение
Вдоволь наигравшись с JBoss 4 и 7(community edition), новое приложение я бы начал писать вообще без использования JEE. Благо технологий хватает.
Могут быть и ошибки компиляции — в java 7 исправлены баги влияющие на видимость некоторых полей класса. Но это исправляется легко. Другое дело, если в коде есть криво написанные equals и compareTo методы, то работать в java 7 они могут иначе. Поэтому опасения вполне обоснованные. Подобный переход необходимо тщательно тестировать.
Кто-нибудь openJDK на продакшн серверах использовал? Плюсы, минусы, сравнение производительности/стабильности?
А я думал, что это я такой неправильный. Пост однозначно в закладки. Многое из того, что написано, я пытался объяснить своим знакомым, но к сожалению не очень удачно.
В общем, считаю, что проблема у вас была не в ошибочности подхода версионной миграции структуры, а в её реализации.
Структура менялась, незначительно, но все же(учитывая объем базы).
Если необходимо изменить структуру — меняй. Есть специальные инструменты для этого. Например www.liquibase.org/
IMHO, оправдано только в одном случае: если с системой работают меньше чем её обновляют. Видел в своей жизни высоконагруженные реляционные базы на сотни террабайт. Версии ПО менялись практически каждый месяц(специфика такая). Даже боюсь представить, что было бы, засунь туда XML.

И да, как справедливо заметили выше — документо-ориентированные базы никто не отменял.

Статья вредная — вдруг кто-то реализует, а другим потом мучаться…
2

Информация

В рейтинге
Не участвует
Откуда
Stockholm, Stockholms Län, Швеция
Дата рождения
Зарегистрирован
Активность