Spring Data MongoDB аналогичен по API: @Document вместо @Entity, MongoRepository вместо JpaRepository. Без схемы — любой документ сохраняется. Нет транзакций single-document (multi-document с 4.0). Нет JOIN — данные денормализованы или ссылки через @DBRef (избегать — N+1). MongoTemplate для сложных запросов с Criteria. Агрегации через @Aggregation или MongoTemplate.aggregate(). GridFS для больших файлов. @TextIndexed + full-text search. Лучше чем SQL для документо-ориентированных данных с гибкой схемой.
Как Spring Data работает с MongoDB — основные отличия от JPA?
Middle
235 просмотровAFK Offer AI
Что такое async-profiler и чем он полезнее JFR для CPU профилирования?