최신 글
-
카프카
멀티 노드 카프카 구성도 예시
목표 여러 서버에서 카프카를 운영 및 사용할 때 데이터 유실을 최소화하고 서버 장애에 유연하게 대처할 수 있도록 함 가정 세 대의 서버가 존재. 각 서버는 서로 다른 서버의 2181로 통신할 수 있는 환경. 하루 처리하는 메시지 수는 수천 정도로 그렇게 크지 않음. 카프카 컨슈머나 프로듀서도 세 서버에서 모두 사용함. 구성도 예시 1. topic configs - replication.factor : 3 데이터 유실을 최소화 하기 위해 사용 가능한 모든 서버의 브로커에 데이터를 모두 저장함 2. broker configs - zookeeper.connect : {server 1 host}:2181,{server 2 host}:2181,{server 3 host}:2181 멀티 노드 환경에서 브로커를 관리..
-
데이터베이스
[Oracle] 다른 스키마에 테이블 생성하기
주제 다른 스키마에 테이블을 생성하는 방법 버전 Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production 실행 플로우 유저 TOM 생성 후 유저의 접속 권한과 테이블 생성 권한 부여 테이블 스페이스 TOMJERRY 생성 후 TOM에게 테이블 스페이스 TOMJERRY 에 대해 일부 할당 테스트 테이블(칼럼, 프라이머리키, 커멘트 등) 생성 유저 JERRY 생성 후 유저의 접속 권한과 테이블 생성 권한, 테이블 스페이스 TOMJERRY 에 대해 무제한 할당 다른 유저 TOM 하위에 테이블을 생성하기 위해 권한 부여 TOM 스키마 하위에 테스트 테이블(칼럼, 프라이머리키, 커멘트 등) 생성 TOM 으로서 테이블 삭제 JERRY 로서 ..
-
데이터베이스
데이트 타임 칼럼에서 시간만 추출하기 + GROUB BY 피하기
#SQL 문을 연습하자 #Programmers 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr > DATETIME 칼럼에서 시간만 추출해서 그 시간에 해당하는 레코드의 수와 함께 리턴하는 문제 ORACLE SELECT TO_CHAR(DATETIME, 'HH24') AS HOUR, COUNT(ANIMAL_ID) FROM ANIMAL_OUTS GROUP BY TO_CHAR(DATETIME, 'HH24') HAVI..
-
데이터베이스
CASE ~ WHEN ~ THEN ~ ELSE ~ END
#SQL 문을 연습하자 #Programmers 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr ORACLE & MYSQL SELECT ANIMAL_ID, NAME, (CASE WHEN (SEX_UPON_INTAKE LIKE '%Neutered%' ) THEN 'O' WHEN (SEX_UPON_INTAKE LIKE '%Spayed%') THEN 'O' ELSE 'X' END) "중성화" FROM A..
-
데이터베이스
Like 대소문자 비교
#SQL 문을 연습하자 #Programmers ORM을 사용해서 SQL문과 멀어졌는 데, 내가 사용하는 ORM 쿼리 문이 효율적인지 잘 알기 위해서 소소하게 연습하기로 했다 일단 알고 있는 문제 사이트는 Programmers 밖에 없어서 Programmers 문제들을 모두 풀어보는 것을 첫걸음으로! 코딩테스트 연습 - 이름에 el이 들어가는 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr SELECT ANIMAL_ID, NAM..