전체 글

"Reflections and Growth Through Records" 회고와 기록을 통한 성장으로
동아리에서 Kafka를 주제로 발표하게 되었는데, 준비하며 학습 내용들을 기록용으로 업로드합니다. 내용은 Kafka의 개념부터 시작하여 탄생배경, 구성 요소들을 차례로 설명하며 kafka 기초에 대해 정리하였습니다. 본 자료는 '[책] 아파치 카프카 애플리케이션 프로그래밍 with 자바 – 최원영지음' 을 참고하여 만든 자료로, 혹시 문제가 있거나 내용상에 오류가 있다면 공유 부탁드립니다 :) 목차 1. 카프카란? 2. 카프카의 탄생배경 2-1. 이전의 구조 2-3. 그 이후 3. 카프카 구성요소 4. 브로커 Broker 5. 토픽과 파티션 5-1. 토픽과 파티션이란? 5-2. 토픽과 파티션 (1) - Producer와 연결 측면 5-3. 토픽과 파티션 (2) - Consumer와 연결 측면 6. 데이터..
개발로 가게 된 이유 생각해 보면 내가 개발에 흥미를 가진 게 된 건 대학교 1학년 때다. 교내 소학회에서 과제로 주어진 웹페이지 개발이나 코딩하면서 재미를 느꼈다, 입학 전 C언어 배울 때는 내 길이 맞는지 의심이 많이 됐는데, 언어를 쓰다 보니까 내가 생각한 것을 그대로 코드로 옮기면 실행된다는 점에서 희열을 느꼈다. 그리고 과제를 성공할 때마다 드는 희열과 성취감은 그 무엇보다도 컸다. 그리고 다른 친구들 풀이를 보며 아 이 문제를 다르게 풀이 가능하다는 점에서도 재미를 느꼈던 것 같다. 여기서 끝이 아니다. 모르는 문제를 계속 시행착오 하면서 드디어 성공해서 잘 돌아가는 페이지 보면 와 쾌감이... 정말 컸다. 이 임팩트는 대학교 1학년 때 크게 느끼고 2학년 때 보안 공부 특히 리버싱) 하다가 ..
SQLD 자격증 스터디를 하며 기억하고 싶은 내용들을 블로그 글로 정리중이다. 이어서 DML, TCL을 정리해보려고 한다. 내용은 책 'SQL 자격검정 실전문제' 그리고 사이트 'DATA ON-AIR'의 SQL 부문(링크)을 참고하여 정리하였다. DML 문법 정리 DML (Data Manipulation Language)로 데이터 삽입, 삭제, 수정, 조회 가능한 명령어를 지칭한다. [1] INSERT 테이블에 데이터 입력하는 두 가지 방법 1. 첫번째 방법 데이터 넣을 칼럼을 직접 지정하여 데이터 넣기 INSERT INTO 테이블명 (COLUMN_LIST) VALUES (COLUMN_LIST에 넣을 VALUE_LIST); (ex) INSERT INTO PLAYER (PLAYER_ID, PLAYER_NA..
동아리에서 진행하는 SQLD 자격증 스터디를 하며 기억하고 싶은 내용들을 블로그 글에 정리해본다. 오늘은 SQL 기본 문법에 정리해보려고 한다. 내용은 책 'SQL 자격검정 실전문제' 그리고 사이트 'DATA ON-AIR'의 SQL 부문(링크)을 참고하여 정리하였다. SQL 문장 종류 명령어 종류 명령어 설명 데이터 조작어 (DML: Data Manipulation Language) SELECT DB에 들어간 데이터 조회/검색하기 위한 명령어 (RETREIVE라고도 함) INSERT UPDATE DELETE DB의 table에 들어있는 데이터 변형(삽입/수정/삭제)하는 명령어 데이터 정의어 (DDL: Data Definition Language) CREATE ALTER DROP RENAME table과 ..
Beats 책 '엘라스틱 스택 개발부터 운영까지 - 김준영/정상운 지음'을 공부하며 정리하였습니다. 1. Beats 소개 Beats는 가볍고 사용하기 쉬운 데이터 수집기 이다. Go언어로 작성된 경량 프로그램이라 로그 수집을 원하는 시스템에 큰 부담을 주지 않으며 Logstash와 Elasticsearch와 연계해 다양한 시스템의 이벤트를 수집할 수 있게 도와준다. Logstash와는 다르게 범용성을 포기하고 특정 목적만 수행하도록 가볍게 구성되어 애플리케이션 성능에 영향 미치지 않고 필요한 이벤트를 수집할 수 있다. Beats는 목적별로 다양한 비츠가 존재한다. 엘라스틱에서 공식적으로 지원하는 파일비트, 메트릭비트, 패킷 비트 등과 공동체에서 만든 카프카비트, 엔진엑스 비트, MySQL 비트 등 종류가..
HyeM207
HYEM's Storage