ЛекториумМедиатека
Личный кабинет

Spring Data? Да, та!

Когда-то в Java всё было просто - заменил JDBC Driver на другой, и всё работает. Потом стало сложнее - заменил Hibernate на EclipseLink, но по большей части оно всё-ещё кое-как работает. А потом случился NoSQL. Что общего у MongoDB и Hadoop? Да ничего, кроме того, что они не-SQL. Достаточно ли этого, для того, что-бы написать фреймворк, энкапсулирующий детали их реализации? Именно на этот вопрос я попытаюсь ответить в своём докладе. У Spring Data, инструмента, призванного абстрагировать вас от конкретной реализации базы данных, обычная для такого рода фреймворков дилемма: покрывать наименьшее общее кратное, чтобы работало одинаково со всем, либо давать возможность работать с уникальным функционалом каждого инструмента и усложнить переход между ними. В этом докладе мы познакомимся со Spring Data на примере перехода между реляционной и несколькими нереляционными базами данных.

Лекции курса

14
  1. Heart Surgery: HotSpot Debugging at the OS LevelVolker Simonis
  2. Зачем у Spring столько конфигураций?Барух Садогурский, Евгений Борисов, Николай Алименков
  3. Профайлер в каждый домВладимир Ситников
  4. Groovy PuzzlersБарух Садогурский, Евгений Борисов
  5. Прикладная многопоточностьНиколай Алименков
  6. Java Benchmarking: как два таймстампа прочитать!Алексей Шипилёв
  7. Ahead-of-time компиляцияНикита Липский
  8. Spring Data? Да, та!▶ Вы тут
  9. За гранью NoSQL: NewSQL на CassandraОлег Анастасьев
  10. Future of Java: 9 and beyondВладимир Иванов
  11. Java в качестве основного рабочего инструмента Data ScientistАлексей Зиновьев
  12. java.lang.String CatechismАлексей Шипилёв
Показать все 14 лекций
  1. Почему GC съедает все моё CPU?Роман Елизаров
  2. Clojure: интерактивная разработка для интерактивного вебНиколай Рыжиков

Онлайн-курсы по программированию

3