2024/08 2

Spring JPA paging에서 Slice

- Pagable을 하면 필수적으로 count query를 만들므로, 때로는 성능상 손해가 된다.- Spring Data JPA에서 제공하는 Slice 인터페이스를 사용하면 된다.. 이 방법을 사용하면 카운트 쿼리 없이 페이징을 구현할 수 있습니다. -  UI에서 "다음" 버튼만 제공하고 전체 페이지 네비게이션을 표시하지 않는 경우에 적합합니다.// Repository public Slice listAll(Pageable pageable) { return todoRepository.listAll(pageable);}- 첫페이지 또는 마지막 페이지 여부를 간접적으로 알수 있다.1. hasNext() 메소드: slice.hasNext()가 false를 반환하면, 현재 페이지가 마지막 페이지 이 메소드는..

개발 2024.08.06

Mariadb 클러스터 설정관리 위한 Tool : Severalnines ClusterControl

개요더보기Severalnines ClusterControl은 데이터베이스 클러스터의 배포, 관리, 모니터링을 위한 종합적인 플랫폼입니다. MariaDB Galera Cluster를 포함한 여러 유형의 데이터베이스 클러스터를 지원합니다.주요 특징:클러스터 배포 및 구성:웹 기반 GUI를 통해 MariaDB Galera Cluster를 쉽게 구성할 수 있습니다.온프레미스, 클라우드(AWS, Google Cloud, Azure 등) 환경 모두 지원합니다.자동화된 복구 및 장애 조치:노드 장애 발생 시 자동으로 감지하고 복구 프로세스를 시작합니다.필요한 경우 자동으로 장애 조치를 수행합니다.백업 관리:자동화된 백업 스케줄링 기능을 제공합니다.전체 및 증분 백업을 지원합니다.클라우드 스토리지(S3, Google ..

카테고리 없음 2024.08.04