Активно используем liquibase в своем проекте (крупный enterprise). Могу сказать, что использование changeset-ов с XML возможно только для небольших приложений с довольно простой структурой бд. Как только появляется необходимость сложной миграции с кучей таблиц, вьюх, запросами к другим бд через dblink — без нативного SQL не обойтись.
Самая главная проблема — отладка. Гораздо легче руками написать в каком нибудь GUI запрос, проверить и добавить в changeset, чем мучаться с XML, возможности которого сильно ограничены.
Единственный минус — все rollback нужно писать руками, а это не всегда возможно. Но у нас редко возникает необходимость откатить состояние бд до прошлых версий
Так проблема-то именно в интернет-покупках — игры в стим, музыка и прочие услуги, которым чек физически не нужен. Хотя, возможно, журналисты не особо вникали в сам законопроект и взяли это из своей воспаленной фантазии.
Вот именно — в чем проблема? Раньше, если вы разбили айфон, было 2 варинта — или относительно дешевый ремонт у местных умельцев, или дорогостоящий ремонт у официальных СЦ. Теперь же можно прийти и обменять побитый на новый, плюс вам еще и денег дадут за это. Или я чего-то не понимаю?
Игры — немного другой вид контента, сейчас гораздо легче купить игру в стиме и нажать 2 кнопки — скачать и играть, чем качать непонятные репаки\кряки с вирусами и т.д.
Если бы был сервис, подобный стиму, с книгами\музыкой\фильмами, кроссплатформенный и простой в оплате — продажи легального контента значительно улучшились бы.
Я так понимаю, Маск и SpaceX будут делать тоже самое параллельно, не взаимодействуя с NASA? Или у них есть какой-то план по сотрудничеству? Будет интересно глянуть на это инженерное противостояние :)
Активно используем liquibase в своем проекте (крупный enterprise). Могу сказать, что использование changeset-ов с XML возможно только для небольших приложений с довольно простой структурой бд. Как только появляется необходимость сложной миграции с кучей таблиц, вьюх, запросами к другим бд через dblink — без нативного SQL не обойтись.
Самая главная проблема — отладка. Гораздо легче руками написать в каком нибудь GUI запрос, проверить и добавить в changeset, чем мучаться с XML, возможности которого сильно ограничены.
Единственный минус — все rollback нужно писать руками, а это не всегда возможно. Но у нас редко возникает необходимость откатить состояние бд до прошлых версий
Небось батник с командой ping и текстовый файлик с url?)
Если бы был сервис, подобный стиму, с книгами\музыкой\фильмами, кроссплатформенный и простой в оплате — продажи легального контента значительно улучшились бы.