2014 - Piotr Turski - Working with database - still shooting yourself in the foot?
Автор: confiturapl
Загружено: 2014-09-08
Просмотров: 1482
Описание:
Jak wam się żyje z waszą bazą danych? Czy podczas testów używacie np H2 i wierzycie, że na produkcji wszystko zadziała tak samo? Czy może używacie tej samej bazy co na produkcji i narzekacie, ze wszystko działa tak wolno? Jak budujecie bazę na produkcji a jak podczas testów? Czy wasza baza testowa na pewno wygląda i działa tak samo jak produkcyjna? Na jakiej bazie uruchamiacie aplikację lokalnie? Jak radzicie sobie z funkcjonalnościami nie obsługiwanymi przez hibernate'a? Jaki macie sposób na LazyInitializationException? Jak pracujecie z branchami, quick-fixami i migracjami baz danych? Czy macie projekty integracyjne z integracją poprzez bazę danych?
Podzielę się moimi doświadczeniami z kilku projektów, opowiem jak udało nam się poradzić sobie z powyższymi problemami, jak podnieśliśmy wiarygodność naszych testów nie rezygnując z szybkości, jak przestaliśmy się martwić modyfikacjami bazy produkcyjnej i jak praca z bazą stała się znacznie miej uciążliwa.
Porozmawiamy tez o wadach kilku popularnych narzędzi jak np dbunit, flyway, liquibase, hbm2ddl.auto, H2. Opowiem których się pozbyliśmy i jak pracujemy z pozostałymi. Co się udało a co nie. Być może będzie trochę herezji ale wszystko to na podstawie doświadczeń w prawdziwych projektach.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: