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

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

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

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

1. Обзор

Эта статья представляет собой практическое введение в работу с Cassandra с Spring Data.

Мы начнем с основ и пройдемся по конфигурациям и кодированию, наконец, создадим полный модуль Spring Data Cassandra.

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

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

1. Обзор

В этом руководстве мы поговорим о ключевом слове « заморожено » в базе данных Apache Cassandra . Сначала мы покажем, как объявить замороженные коллекции или определяемые пользователем типы (UDT) . Далее мы обсудим примеры использования и то, как это влияет на основные операции постоянного хранилища.

2. Конфигурация базы данных Cassandra

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

1. Обзор

Apache Solr — это поисковая платформа с открытым исходным кодом, построенная на основе Lucene. Apache SolrJ — это клиент для Solr на основе Java, который предоставляет интерфейсы для основных функций поиска, таких как индексирование, запросы и удаление документов.

В этой статье мы собираемся изучить , как взаимодействовать с сервером Apache Solr с помощью SolrJ .

2. Настройка

Чтобы установить сервер Solr на свой компьютер, обратитесь к Solr QuickStart Guide .

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

1. Введение

В этом продолжении нашего руководства по использованию Couchbase в приложении Spring мы исследуем асинхронный характер Couchbase SDK и то, как его можно использовать для выполнения операций сохранения в пакетах, что позволяет нашему приложению достичь оптимального использования ресурсов Couchbase.

1.1. Интерфейс 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);
}

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

1. Обзор

В этом руководстве мы продолжим изучение некоторых основных функций Spring Data MongoDB — аннотации @DBRef и событий жизненного цикла.

2. @DBRef

Платформа сопоставления не поддерживает сохранение отношений родитель-потомок и встроенных документов в других документах. Что мы можем сделать, так это хранить их отдельно и использовать DBRef для ссылки на документы.

Когда объект загружается из MongoDB, эти ссылки будут быстро разрешены, и мы вернем сопоставленный объект, который выглядит так же, как если бы он был сохранен в нашем мастер-документе.

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

1. Введение

В этом уроке мы подробно рассмотрим архитектуру Cassandra. Мы узнаем о хранении данных в распределенной архитектуре и обсудим основные компоненты архитектуры.

2. Обзор Кассандры

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

1. Обзор

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

Чтобы получить максимальную производительность от Cassandra, нам нужно тщательно спроектировать схему на основе шаблонов запросов, специфичных для рассматриваемой бизнес-задачи.

В этой статье мы рассмотрим некоторые ключевые концепции подхода к моделированию данных в Cassandra .

Прежде чем продолжить, вы можете прочитать нашу статью о Cassandra с Java , чтобы понять основы и узнать, как подключиться к Cassandra с помощью Java.

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

1. Обзор

DataStax Distribution Apache Cassandra — это готовая к работе распределенная база данных, совместимая с Cassandra с открытым исходным кодом. Он добавляет несколько функций, недоступных в дистрибутиве с открытым исходным кодом, включая мониторинг, улучшенную пакетную обработку и потоковую обработку данных.

DataStax также предоставляет клиент Java для своего дистрибутива Apache Cassandra. Этот драйвер легко настраивается и может использовать все дополнительные функции дистрибутива DataStax, но он также полностью совместим с версией с открытым исходным кодом.

В этом руководстве мы увидим, как использовать Java-драйвер DataStax для Apache Cassandra для подключения к базе данных Cassandra и выполнения основных операций с данными.

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

1. Обзор

Это руководство представляет собой вводное руководство по базе данных Apache Cassandra с использованием Java.

Вы найдете объяснение ключевых понятий, а также рабочий пример, который охватывает основные шаги для подключения и начала работы с этой базой данных NoSQL из Java.

2. Кассандра