1. Обзор
В этом кратком руководстве мы рассмотрим, как настроить Redis в качестве хранилища данных для кеша Spring Boot.
2. Зависимости
Для начала добавим артефакты spring-boot-starter-cache
и spring-boot-starter-data-redis
:
В этом кратком руководстве мы рассмотрим, как настроить Redis в качестве хранилища данных для кеша Spring Boot.
Для начала добавим артефакты spring-boot-starter-cache
и spring-boot-starter-data-redis
:
В этом руководстве мы поговорим о ключевом слове « заморожено » в
базе данных Apache Cassandra . Сначала мы покажем, как объявить замороженные
коллекции или определяемые пользователем типы (UDT) .
Далее мы
обсудим примеры использования и то, как это влияет на основные операции постоянного хранилища.
Apache Solr — это поисковая платформа с открытым исходным кодом, построенная на основе Lucene. Apache SolrJ — это клиент для Solr на основе Java, который предоставляет интерфейсы для основных функций поиска, таких как индексирование, запросы и удаление документов.
В этой статье мы собираемся изучить , как взаимодействовать с сервером Apache Solr с помощью SolrJ .
Чтобы установить сервер Solr на свой компьютер, обратитесь к Solr QuickStart Guide .
В этом продолжении нашего руководства по использованию Couchbase в приложении Spring мы исследуем асинхронный характер Couchbase SDK и то, как его можно использовать для выполнения операций сохранения в пакетах, что позволяет нашему приложению достичь оптимального использования ресурсов Couchbase.
CrudService
Во- первых, мы расширяем наш общий интерфейс CrudService
, чтобы включить пакетные операции:
public interface CrudService<T> {
...
List<T> readBulk(Iterable<String> ids);
void createBulk(Iterable<T> items);
void updateBulk(Iterable<T> items);
void deleteBulk(Iterable<String> ids);
boolean exists(String id);
}
В этом руководстве мы продолжим изучение некоторых основных функций Spring Data MongoDB — аннотации @DBRef
и событий жизненного цикла.
@DBRef
Платформа сопоставления не поддерживает сохранение отношений родитель-потомок и встроенных документов в других документах. Что мы можем сделать, так это хранить их отдельно и использовать DBRef
для ссылки на документы.
Когда объект загружается из MongoDB, эти ссылки будут быстро разрешены, и мы вернем сопоставленный объект, который выглядит так же, как если бы он был сохранен в нашем мастер-документе.
Cassandra — это база данных NoSQL, которая обеспечивает высокую доступность и горизонтальную масштабируемость без ущерба для производительности.
Чтобы получить максимальную производительность от Cassandra, нам нужно тщательно спроектировать схему на основе шаблонов запросов, специфичных для рассматриваемой бизнес-задачи.
В этой статье мы рассмотрим некоторые ключевые концепции подхода к моделированию данных в Cassandra .
Прежде чем продолжить, вы можете прочитать нашу статью о Cassandra с Java , чтобы понять основы и узнать, как подключиться к Cassandra с помощью Java.
DataStax Distribution Apache Cassandra — это готовая к работе распределенная база данных, совместимая с Cassandra с открытым исходным кодом. Он добавляет несколько функций, недоступных в дистрибутиве с открытым исходным кодом, включая мониторинг, улучшенную пакетную обработку и потоковую обработку данных.
DataStax также предоставляет клиент Java для своего дистрибутива Apache Cassandra. Этот драйвер легко настраивается и может использовать все дополнительные функции дистрибутива DataStax, но он также полностью совместим с версией с открытым исходным кодом.
В этом руководстве мы увидим, как использовать Java-драйвер DataStax для Apache Cassandra для подключения к базе данных Cassandra и выполнения основных операций с данными.
Это руководство представляет собой вводное руководство по базе данных Apache Cassandra с использованием Java.
Вы найдете объяснение ключевых понятий, а также рабочий пример, который охватывает основные шаги для подключения и начала работы с этой базой данных NoSQL из Java.