본문 바로가기
반응형

전체 글54

[PYTHON] 파이썬의 is vs == 비교 정리 이 글은 제가 공부하며 이해한 내용을 바탕으로 작성했습니다. 틀리거나 보완할 점이 있다면 댓글로 알려주시면 감사하겠습니다.핵심 차이 요약== → 값(value) 을 비교is → 객체(object)의 주소(id) 를 비교빠른 예시 정리# 리스트: 가변 객체a = [1, 2, 3]b = [1, 2, 3]print(a == b) # True (값이 같음)print(a is b) # False (다른 객체)print(id(a), id(b)) # 서로 다른 주소# 리스트 안의 숫자형 원소: 불변 객체print(a[0] == b[0]) # Trueprint(a[0] is b[0]) # True (같은 숫자형 객체를 공유)# 숫자형: 불변 객체a = 134b = 134print(a == b) # Truep.. 2022. 6. 4.
ODS란 무엇인가 – 개념 이 글은 공부하며 정리한 내용입니다. 틀리거나 보완할 점이 있다면 댓글로 알려주시면 감사하겠습니다.1. 핵심 요약ODS(Operational Data Store)는 운영 데이터 저장소로, 운영 시스템에서 생성된 데이터를 일시적으로 저장하고 정형화하는 중간 저장DW(Data Warehouse)로 데이터가 적재되기 전에, 실시간 또는 근실시간 데이터를 빠르게 질의하거나 가공하기 위한 용도로 활용스테이징과 유사하지만, 더 정제되고, 운영 중 조회 및 처리에 활용되는 점2. 상세 내용 설명ODS의 정의먼저, ODS(Operational Data Store)는 일반적으로 운영 데이터를 정형화하여 임시 저장하는 저장소로 정의된다.운영 시스템에서 수집된 데이터를 실시간 또는 짧은 지연으로 반영하며, DW로 적재되기 .. 2022. 5. 8.
nohup & 로그 파일명 지정 – 백그라운드 실행과 로그 관리 정리 이 글은 공부하며 정리한 내용입니다. 틀리거나 보완할 점이 있다면 댓글로 알려주시면 감사하겠습니다.1. 핵심 요약nohup은 사용자가 세션을 종료해도 프로세스를 종료하지 않고 유지시켜주는 명령어이다.일반적으로 & (백그라운드 실행) 와 함께 사용하여, 터미널과 무관하게 작업을 지속시킬 수 있다.실행 시 기본 로그는 nohup.out 파일에 저장되며, > 파일명 2>&1 형태로 로그 파일을 지정하는 것이 좋다.실행된 프로세스 상태는 top, htop, 또는 ps 명령어로 확인 가능하다.2. 상세 내용 설명2-1. nohup이란?nohup은 no hang up의 약자이며, 로그아웃이나 터미널 종료 시에도 실행 중인 작업을 중단시키지 않도록 도와주는 명령어다.데몬처럼 백그라운드에서 지속적으로 실행되며, 주로 .. 2022. 4. 24.
[BigQuery] ARRAY, NESTED - 이 글은 제가 공부를 하며, 이해한 것을 바탕으로 작성하는 글입니다. - 그렇기에 틀리거나 잘못된 부분이 있을 수 있습니다. - 글의 오류를 발견하시면, 댓글로 말씀해 주시면 정말 감사하겠습니다. - 이 글은 구글의 교육 ARRAY 페이지(GSP416)와 DOCS를 정리한 것입니다. 일반적으로 아래와 같은 테이블들이 존재할 때, 우리는 불편하다. 뭔지 모를 쪼개야 할 것 같은 생각이 들기 때문이다. 정규화를 해야 하겠군과 같은 생각이 든다. 사람 좋아하는 과일 강박사 사과 강박사 수박 줄줄이 사과 줄줄이 바나나 용용이 레몬 용용이 사과 그러나 BIGQUERY에서는 RDB가 아니기에 정규화를 해야하겠다는 생각을 버려야 한다. 오히려 반정 규화를 해서 테이블을 합쳐 놓는 것이 성능이 가장 좋다. BIGQ.. 2022. 4. 3.
반응형