DataBase 썸네일형 리스트형 [Database]데이터베이스란? 사전지식뷰정의뷰는 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블특징뷰는 기본테이블로부터 유도된 테이블이기 때문에 기본 테이블과 같은 형태의 구조를 사용하며, 조작도 기본 테이블과 거의 같다.기본 테이블의 기본키를 포함한 속성(열) 집합으로 뷰를 구성해야지만 삽입, 삭제, 갱신이 가능하다.DDL(Data Definition Language) 데이터 정의어create : 데이터베이스, 테이블등을 생성alter : 테이블을 수정drop : 데이터베이스, 테이블을 삭제truncate : 테이블을 초기화DML(Data Manipulation Language) 데이터 조작어select : 데이터 조회insert : 데이터 삽입update.. 더보기 [Spring] MyBatis Mapper Bean NotFound 이슈사항 해당 환경에서 Spring Mybatis v3 사용 시 Mapper Bean파일을 찾을 수 없습니다. 관련 build.gradle 해결방식 Mybatis Starer팩 버전을 v2 으로 다운그레이드함 // https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter implementation group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', version: '2.3.1' 원인분석 실제로 Mybatis Interface를 구현하여 @Mapper 어노테이션을 삽입하면 Spring 에서 프록시 기능을 이용해 Mybatis 구현체를 .. 더보기 [Redis]Redis Pub/Sub과 Redis Stream의 차이점 Redis Stream과 Pub/Sub 차이점 Redis Pub/Sub 기능 설명 메시지 큐를 이용하여 해당 Topic(채널)을 구독하는 구독자(SubScription)에게 메시지를 발행(Publish) Redis Pub/Sub 구조 Redis Pub/Sub 특징 Publisher는 각 Topic(채널)에 대한 Subscriber 정보를 알 수 없음 IF - Topic A을 구독하는 구독자가 없어도 메시지는 발행되며, 추후 구독자가 발생해도 이전 발행된 메시지는 확인 불가 Publisher는 메시지를 따로 저장하지 않으며, 구독자(Subscriber)의 네트워크 장애 발생때 발행된 메시지는 확인불가 Redis Stream 기능 설명 Log 파일처럼 적재되는 Append Only(수정불가)의 구조 발행항 .. 더보기 이전 1 다음