Перейти к основному содержимому

100 записей с тегом "NoSQL"

Посмотреть все теги

· 6 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим некоторые основные функции Spring Data MongoDB — индексирование, общие аннотации и конвертеры.

2. Индексы

2.1. @Индексированный

· 4 мин. чтения

1. Введение

В этом руководстве мы увидим, как настроить и реализовать операции с базой данных с помощью реактивного программирования через репозитории Spring Data Reactive с MongoDB.

Мы рассмотрим основные способы использования ReactiveCrud Repository, ReactiveMongoRepository , а также ReactiveMongoTemplate.

Несмотря на то, что в этих реализациях используется реактивное программирование , основное внимание в этом руководстве уделяется не этому.

2. Окружающая среда

· 6 мин. чтения

1. Обзор

Spring Data MongoDB предоставляет простые высокоуровневые абстракции для собственного языка запросов MongoDB. В этой статье мы рассмотрим поддержку фреймворка Projections and Aggregation.

Если вы новичок в этой теме, обратитесь к нашей вводной статье Introduction to Spring Data MongoDB .

2. Проекция

В MongoDB проекции — это способ получить из базы данных только обязательные поля документа. Это уменьшает объем данных, которые необходимо передать с сервера базы данных на клиент, и, следовательно, повышает производительность.

· 10 мин. чтения

1. Обзор

Эта статья будет кратким и практическим введением в Spring Data MongoDB.

Мы рассмотрим основы использования как MongoTemplate , так и MongoRepository с практическими примерами для иллюстрации каждой операции.

2. MongoTemplate и MongoRepository

· 3 мин. чтения

1. Обзор

Модуль Spring Data MongoDB улучшает читаемость и удобство использования при взаимодействии с базой данных MongoDB в проектах Spring.

В этом руководстве мы сосредоточимся на том, как обрабатывать объекты Java ZonedDateTime при чтении и записи в базу данных MongoDB.

2. Настройка

Для работы с модулем Spring Data MongoDB нам нужно добавить следующую зависимость:

· 4 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как настраивать и реализовывать операции с базой данных реактивным способом на Couchbase с использованием репозиториев данных Spring.

Мы рассмотрим основные способы использования ReactiveCrudRepository и ReactiveSortingRepository . Кроме того, мы настроим наше тестовое приложение с помощью AbstractReactiveCouchbaseConfiguration .

2. Зависимости Maven

Во-первых, добавим необходимые зависимости:

· 4 мин. чтения

1. Обзор

Во второй статье из серии, посвященной Spring Data Redis, мы рассмотрим очереди сообщений pub/sub.

В Redis издатели не запрограммированы на отправку своих сообщений конкретным подписчикам. Скорее, опубликованные сообщения классифицируются по каналам без знания того, какие (если есть) подписчики могут быть.

Точно так же подписчики проявляют интерес к одной или нескольким темам и получают только те сообщения, которые представляют интерес, не зная, какие (если есть) издатели существуют.

Такое разделение издателей и подписчиков может обеспечить большую масштабируемость и более динамичную топологию сети.

· 3 мин. чтения

1. Обзор

Одной из главных достопримечательностей Spring Boot является то, что сторонняя конфигурация часто сводится к нескольким свойствам.

В этом руководстве мы увидим, как Spring Boot упрощает работу с Redis.

2. Почему Redis?

Redis — одно из самых популярных хранилищ структур данных в памяти. По этой причине его можно использовать в качестве базы данных, кэша и брокера сообщений.

· 5 мин. чтения

1. Введение

В этом руководстве мы узнаем, как настраивать и реализовывать операции Redis с помощью ReactiveRedisTemplate Spring Data.

Мы рассмотрим основные способы использования ReactiveRedisTemplate , например, как хранить и извлекать объекты в Redis. И мы рассмотрим, как выполнять команды Redis с помощью ReactiveRedisConnection .

Чтобы охватить основы, ознакомьтесь с нашим введением в Spring Data Redis .

2. Настройка

· 4 мин. чтения

1. Обзор

В этом кратком руководстве мы рассмотрим, как использовать сеанс Spring с поддержкой MongoDB как с Spring Boot, так и без него.

Spring Session также может поддерживаться другими хранилищами, такими как Redis и JDBC .

2. Конфигурация весенней загрузки

Во-первых, давайте рассмотрим зависимости и конфигурацию, необходимые для Spring Boot. Для начала добавим в наш проект последние версии spring-session-data-mongodb и spring-boot-starter-data-mongodb :