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

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

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

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

1. Введение

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

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

Если вы используете Maven, добавьте в файл pom.xml следующее:

<dependency>
<groupId>com.couchbase.client</groupId>
<artifactId>java-client</artifactId>
<version>2.2.6</version>
</dependency>

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

1. Обзор

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

MongoDB написан на C++ и имеет целый ряд надежных функций, таких как уменьшение карты, автоматическое разделение, репликация, высокая доступность и т. д.

2. МонгоБД

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

1. Обзор

Эта статья представляет собой введение в Lettuce , Java-клиент Redis .

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

Lettuce поддерживает как синхронную, так и асинхронную связь с использованием полного API Redis, включая его структуры данных, обмен сообщениями pub/sub и высокодоступные подключения к серверу.

2. Почему салат?

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

1. Обзор

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

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

Сначала мы кратко рассмотрим функции, предлагаемые Redis и MongoDB. Затем мы обсудим, когда использовать Redis или MongoDB, сравнив их друг с другом.

2. Редис

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

1. Обзор

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

Spark Streaming является частью платформы Apache Spark , обеспечивающей масштабируемую, высокопроизводительную и отказоустойчивую обработку потоков данных . Хотя Spark написан на Scala, он предлагает API-интерфейсы Java для работы с .

Apache Cassandra — это распределенное хранилище данных NoSQL с широкими столбцами . Более подробная информация о Cassandra доступна в нашей предыдущей статье.

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

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

1. Обзор

Apache Lucene — это полнотекстовый поисковый движок, который можно использовать с различными языками программирования.

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

2. Настройка Мавена

Для начала давайте сначала добавим необходимые зависимости:

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

1. Обзор

Анализаторы Lucene используются для анализа текста при индексировании и поиске документов.

Мы кратко упомянули об анализаторах в нашем вводном туториале .

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

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

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

1. Обзор

Apache Lucene — это полнотекстовый поисковый движок, который может использоваться различными языками программирования. Чтобы начать работу с Lucene, см. нашу вводную статью здесь .

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

2. Настройка Мавена

Сначала добавим необходимые зависимости:

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

1. Обзор

В этой статье мы рассмотрим сходства и различия двух популярных баз данных в памяти, Memcached и Redis .

2. Memcached и Redis

Часто мы думаем о кэшировании для повышения производительности при обработке большого объема данных.

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

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

1. Введение

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

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

MongoDB — это распределенный механизм хранения документов NoSQL. Документы хранятся как данные BSON и группируются в коллекции. Документы в коллекции аналогичны строкам в таблице реляционной базы данных .

Для более подробного ознакомления ознакомьтесь со вводной статьей о MongoDB .

2. Что такое БСОН ?