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

258 записей с тегом "Persistence"

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

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

1. Обзор

В этом руководстве мы рассмотрим возможности сохранения агрегатов DDD с использованием различных технологий.

2. Введение в агрегаты

Агрегат — это группа бизнес-объектов, которые всегда должны быть согласованы . Поэтому мы сохраняем и обновляем агрегаты целиком внутри транзакции.

Агрегат — это важный тактический шаблон в DDD, который помогает поддерживать согласованность наших бизнес-объектов. Однако идея агрегата полезна и вне контекста DDD.

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

1. Обзор

Ранее мы сосредоточились на том, как начать работу с Apache Cayenne.

В этой статье мы расскажем, как писать простые и сложные запросы с помощью ORM.

2. Настройка

Настройка аналогична той, что использовалась в предыдущей статье.

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

1. Обзор

В этой статье мы рассмотрим клиентскую библиотеку Java базы данных HBase . HBase — это распределенная база данных, которая использует файловую систему Hadoop для хранения данных.

Мы создадим пример клиента Java и таблицу, в которую добавим несколько простых записей.

2. Структура данных HBase

В HBase данные группируются в семейства столбцов. Все элементы столбцов семейства столбцов имеют одинаковый префикс.

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

1. Обзор

В этом обсуждении мы рассмотрим различные способы перехвата операций в реализации абстрактного реляционного отображения Hibernate .

2. Определение перехватчиков Hibernate

Hibernate Interceptor — это интерфейс, который позволяет нам реагировать на определенные события в Hibernate.

Эти перехватчики регистрируются как обратные вызовы и обеспечивают связь между сеансом Hibernate и приложением. С помощью такого обратного вызова приложение может перехватывать основные операции Hibernate, такие как сохранение, обновление, удаление и т. д.

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

1. Обзор

InfluxDB — это высокопроизводительное хранилище данных временных рядов. Он поддерживает вставку и запрос данных в реальном времени с помощью языка запросов, подобного SQL.

В этой вводной статье мы покажем, как подключиться к серверу InfluxDb, создать базу данных, записать информацию о временных рядах, а затем выполнить запрос к базе данных.

2. Настройка

Чтобы подключиться к базе данных, нам нужно добавить запись в наш файл pom.xml :

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

1. Обзор

В этом кратком руководстве мы обсудим веб-поддержку Spring Data Querydsl.

Это определенно интересная альтернатива всем другим способам, на которых мы сосредоточились в основной серии REST Query Language .

2. Конфигурация Maven

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

1. Введение

Apache Ignite — это распределенная платформа с открытым исходным кодом, ориентированная на память. Мы можем использовать его как базу данных, систему кэширования или для обработки данных в памяти.

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

2. Установка и настройка

Для начала посетите страницу «Начало работы» для получения инструкций по первоначальной настройке и установке.

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

1. Введение

MyBatis — это инфраструктура сохраняемости с открытым исходным кодом, которая упрощает реализацию доступа к базе данных в приложениях Java. Он обеспечивает поддержку пользовательского SQL, хранимых процедур и различных типов отношений отображения.

Проще говоря, это альтернатива JDBC и Hibernate.

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

Чтобы использовать MyBatis, нам нужно добавить зависимость в наш pom.xml: