분류 전체보기

위와 같은 형태의 데이터를 받아 객체로 변환 기대한 객체 형식은 아래와 같다. Payload(id = "...", payload = List(Map("..." to "...")) 아래 코드로 파싱 진행 /* build.gradle.kts */ implementation("com.fasterxml.jackson.module:jackson-module-kotlin") /* parsing logic */ jacksonObjectMapper().readValue(msg, PayLoad::class.java) 하지만 com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayL..
구현 환경 > Spring Boot 2.7.7 > Kotlin Kafka 환경 설치 (Docker) docker-compose.yml version: '2' services: zookeeper: image: wurstmeister/zookeeper container_name: zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka:2.12-2.5.0 container_name: kafka ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 volumes: - /var/run/docker.sock:/v..
관계형 데이터베이스 (RDB) 사전에 엄격하게 정의된 DB schema를 요구하는 table 기반 데이터 구조 엄격한 schema로 인해 데이터 중복이 없음 → update가 많을 때 유리 NoSQL table형식이 아닌 비정형 데이터를 저장할 수 있도록 지원 데이터 중복으로 인해 데이터 update 시 모든 컬렉션에서 수정이 필요 → update가 적고, 조회가 많을 때 유리 RDB NoSQL 데이터 저장 모델 table json document / key-value / 그래프 개발 목적 데이터 중복 감소 애자일 / 확장 가능성 / 수정 가능성 예시 MySQL, Oracle MongoDB, DynamoDB Schema 엄격한 데이터 구조 유연한 데이터 구조 장점 - 명확한 데이터 구조 보장 - 데이터 ..
Primary Key 학번 이름 주민등록 번호 학과 성별 202137 정재헌 111111-1111111 심리 남 202249 박현지 222222-2222222 경영 여 202118 정재헌 021543-5413555 유아교육 남 202195 배준석 012134-1235455 유아교육 남 Super Key (슈퍼키) 각 row를 유일하게 식별할 수 있는 하나 또는 그 이상의 속성들의 집합. 유일성: 하나의 key 값으로 특정 row만을 유일하게 찾아낼 수 있다. {학번}, {학번, 이름}, {학번,이름,학과}, {주민등록번호}, {주민등록번호, 학과}, ... Candidate Key (후보키) Super key 중에서 더이상 쪼개질 수 없는 Super Key 각 row를 유일하게 식별할 수 있는 최소한의 ..
점이
'분류 전체보기' 카테고리의 글 목록 (10 Page)