데이터 객체를 위한 class 는 위와같이 다양한 종류가 있다.정확히 알고 쓰기위해 개념을 정리해본다.
Querydsl 을 사용하면 상황에 따라 쿼리를 여러개 작성하는대신 조건문을 이용하여 동적쿼리를 작성할 수 있다.간단한 예시는 아래와 같다. ( kotlin, spring boot )
여러 프로젝트를 하다보면, 자바 버전을 바꿔야할 경우가 있다.MacOS 기준, 설치 방법과 버전 변경방법을 알아보자.
AWS를 이용해 Flask앱을 배포하는 과정의 기록입니다. 1. AWS에 계정을 만들고 인스턴스를 생성해줍니다. 사용할 리눅스 버전은 Ubuntu 20.04입니다. 우분투의 버전은 여러가지가 있는데, 정식출시 "연도.월" 식으로 되어있습니다. 20.04 버전의 경우
RDB(Relational DataBase)란 관계형 데이터 모델에 기초를 둔 데이터베이스로 모든 데이터를 2차원의 테이블 형태로 표현합니다.
AB Test란 실 사용자를 대상으로 대조군 (Control Group)과 실험군 (Experimental Group)으로 나눠서 특정한 UI나 알고리즘의 효과를 비교하는 방법론입니다.
대용량의 데이터 처리를 위한 분산 처리 프레임워크입니다. MapReduce 프레임워크를 이용하면 대량의 데이터를 병렬로 분석 가능합니다.
빅데이터 관련 포스팅을 보면 대부분 하둡 에코시스템(Hadoop eco-system)을 사용하는것을 볼 수 있습니다. Hadoop에 대해 알아보도록 하겠습니다.
Data Warehouse(데이터 웨어하우스), Data Lake(데이터 레이크)에 대해 알아보았습니다.
데이터 처리 관련하여 검색을 하다보면, ETL이라는 용어를 자주 볼 수 있습니다. 단어 자체를 풀이하자면 추출(Extract), 변환(Transform), 적재(Load)인데 정확히 어떤 개념인지 명확하게 떠오르지 않을 수 있습니다.
기업들의 기술블로그들을 살펴보다 보면 아래와 같은 Data flow를 볼 수 있습니다.(출처: 토스 SLASH2021 )좀 복잡해 보이지만 앞으로 글을 작성하면서 하나하나 알아보려고 합니다.그 전에, Data engineering이란 무엇일까요?검색해 보니 유사한 직무