1. Обзор
Apache Cassandra — это масштабируемая распределенная база данных NoSQL . Cassandra передает данные между узлами и обеспечивает постоянную доступность без единой точки отказа. Фактически, Cassandra способна обрабатывать большие объемы данных с исключительной производительностью.
При разработке приложения, использующего базу данных, очень важно иметь возможность протоколировать и отлаживать выполненные запросы. В этом руководстве мы рассмотрим, как регистрировать запросы и операторы при использовании Apache Cassandra с Spring Boot.
В наших примерах мы будем использовать абстракцию репозитория Spring Data и библиотеку Testcontainers
. Мы увидим, как настроить ведение журнала запросов Cassandra с помощью конфигурации Spring. Кроме того, мы изучим регистратор запросов Datastax. Мы можем настроить этот встроенный компонент для более расширенного ведения журнала.