본문 바로가기

database

spatial database 공간 데이터 베이스 (2탄) MySQL 8.0과 Spring Boot 3.2.6 기반 공간 데이터베이스 활용 및 OpenSearch 확장 전략원본 포스팅 : spatial database 공간 데이터 베이스 의 버전업 포스팅이라고 봐주세요~ I. 서론 (Introduction)기존 블로그 포스팅의 가치와 현대화의 필요성 (Value of the Original Blog Post and the Need for Modernization)기존에 많은 개발자에게 유용했던 공간 데이터베이스 관련 포스팅(https://youngwoon.tistory.com/3)은 MySQL 또는 MariaDB를 사용하여 공간 데이터를 다루는 기본적인 개념과 SQL 예제를 잘 설명하고 있다. 해당 포스팅은 공간 데이터 타입, 공간 함수, 그리고 간단한 활용 사.. 더보기
MySQL과 Elasticsearch 간 CDC 기반 데이터 동기화 MySQL과 Elasticsearch 간 CDC 기반 데이터 동기화: Spring Boot, Debezium, Kafka 활용1. 서론1.1. 포스팅의 목적 및 범위본 포스팅은 MySQL 데이터베이스와 Elasticsearch 검색 엔진 간의 변경 데이터 캡처(Change Data Capture, CDC) 기반 데이터 동기화 방안을 실무적인 관점에서 제시하는 것을 목적으로 한다. 주요 기술 스택으로는 Spring Boot, Gradle, MySQL, Elasticsearch, Kafka, Debezium Connect를 활용하며, 각 구성 요소의 설정부터 실제 데이터 동기화 파이프라인 구축, 운영 및 고급 주제까지 포괄적으로 다룬다. 특히, Debezium을 활용한 실시간 변경 데이터 캡처, Kafka를.. 더보기
spatial database 공간 데이터 베이스 로컬 베이스, 지역기반 프로그램을 하다 보면 공간 데이터 베이스에 대한 개념이 필요하다. 여러모로 필요해서 정리해 보았다. 공간 데이터베이스 & 함수 in MariaDB (혹은 MySQL)공간 함수는 공간 관계 함수와 공간 연산 함수로 구분 질 수 있다.두 함수를 알아 보기 전 공간 Data Type을 먼저 알아본다. MySQL에는 문자형, 숫자 형, 날짜 형 외에 Geometry(공간 형)이 있다.공간 데이터 타입 ( Spatial Data Type )쉽게 설명하면 X, Y 좌표로 구성된 공간 데이터를 저장하고 연산할 수 있는 기능을 제공해주는 데이터베이스. 다른 말로, 공간 데이터의 저장 형태를 구분하는 공간 데이터 타입과 공간 데이터를 연산할 수 있는 공간 함수가 제공되는 데이터베이스라고.. 더보기