데이터 엔지니어링

기타/회고록

[회고] 2024년 (2024.01.01 ~ 2024.12.31)

2024년 회고12월의 경우 따로 글을 작성하지 않았는데, 임팩트 있는 활동이 없었기에 2024년 회고와 함께 적어보려고 한다.2024년에 진행한 것 & 못한 것공부 & 자기 계발공부 & 프로젝트프로그래머스 데브코스 데이터 엔지니어링 3기 (3 ~ 8월)대학교 학점 연계 인턴 : 데이터 엔지니어링 (9 ~ 12월)팝업 스토어 관련 프로젝트 진행 :데이터 엔지니어링 - ETL/Infra (9 ~ 12월)자기 계발DINNO 2024 (디지털 혁신 페스타) 참관 (10월)티스토리 : 프로젝트 정리, 회고록 작성, 학습 내용 정리 (3월 ~)자격증 : SQLD, ADsP 취득대회 참여AI Challenge For Biodiversity 아이디어톤 장려상 (1월)교내 학술제 아이디어 부문 우수상 (12월)체력 관..

CS/데이터베이스

[MySQL] CHAR vs VARCHAR

CHAR vs VARCHAR데이터베이스에서 CHAR와 VARCHAR는 문자열을 저장하기 위한 데이터 타입으로 사용된다. DB에서 문자열 타입을 사용할 때, 대부분 CHAR가 아닌 VARCHAR를 사용하는 것을 확인할 수 있다. 이 문자열 타입은 무슨 차이가 있길래 사용 빈도가 다른 건지 궁금하여 VARCHAR와 CHAR의 개념과 각 데이터 타입의 장단점을 정리해보려고 한다.CHAR특징고정된 길이의 문자열 저장, 최대 길이 255선언된 길이보다 짧은 문자열을 저장하면, 남은 공간은 공백(" ")으로 채움CHAR(5)에 "abc"를 저장한다면, "abc  "로 저장값을 받아올 때는 해당 공백은 자동으로 제거PAD_CHAR_TO_FULL_LENGTH를 활성화하면, 공백까지 받아옴모든 문자열이 동일한 길이를 가..

Infra/[인프라 구축기] Terraform 활용 AWS 인프라 구축

인프라 구축기 (17) : Lambda가 적용되는 EC2 변경

인프라 구축기현재 Lambda는 EC2와 RDS 인스턴스를 오전 10시에 켜는 함수 1개와 오후 10시 30분에 끄는 함수 1개로 구성돼 있다. 비용 절감을 위해 사용하지 않는 시간에 꺼두기 위한 목적으로 사용하고 있다. 초기 아키텍처와 다르게 AI Server와 metabase ec2 서버가 추가돼 Lambda 함수에 추가했는데, 해당 내용을 정리하려고 한다.현재 작성 중인 Lambda와 관련된 .py 파일이나 Terraform Code를 알고 싶다면, 아래의 링크를 확인하면 된다.참고 : 인프라 구축기 (8) 이후 변경 사항이 있었기에 대략적인 형태만 파악 인프라 구축기 (8) - Lambda를 활용한 AWS 인스턴스 시작, 중지 자동화인프라 구축기현재 인프라를 사용하면서 지속적으로 비용이 청구되고 ..

기타/취업 & 진로

소프티어 부트캠프 5기 데이터 엔지니어링 (DE) 코딩 테스트 준비 & 후기

데이터 엔지니어링 코딩 테스트 후기2025년 1월 2일부터 8주 간 진행되는 소프티어 부트캠프에 지원하였다. 데이터 엔지니어링 파트의 경우 다른 파트와 다르게 Python으로 코딩 테스트가 진행되었다. 소프티어의 첫 번째 관문인 코딩 테스트를 본 후기를 작성하려고 한다.코딩 테스트 준비백준 문제 풀이원래 파이썬을 사용했기에 기능은 대략적으로 알고 있었고, 코딩 테스트를 준비한 것은 한 달 정도 되었다. 백준의 랭크는 골드 3으로 그렇게 높은 편은 아니라고 생각한다. 그리고 골드보다는 실버 문제를 많이 풀었기에 구현 문제에는 강하지만, 알고리즘에는 약한 편이다. 그래서 알고리즘 문제는 틀리더라도 최소한 아는 건 다 맞추자는 마인드로 소프티어 코딩 테스트 준비를 위해 자료구조와 문자열, 구현 문제를 지속적으..

기억에 남는 블로그 닉네임
'데이터 엔지니어링' 태그의 글 목록