| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- mac hadoop 3
- 기업 조사 빨리 하는 법
- mac hive 3
- mac hadoop
- 카카오 2020 코테
- 도커 교과서
- 이더리움
- mac hadoop 설치
- hive beeline 실행
- hive beeline
- mac hadoop 설정
- 백준 18428
- Failed to connect to localhost:10000
- Could not open client transport with JDBC Uri: jdbc:hive2://localhost:10000
- Resources are low on NN
- code=0)
- 자소서 너무 오래 걸림
- hadoop safe mode leave
- mac hive
- 자소서 빨리 쓰는 법
- hadoop safe mode
- hive beeline 에러
- 카카오 2020 코딩테스트
- 카카오 자물쇠와 열쇠
- Safe mode is ON
- hive beeline 설정
- 이더리움 #ethereum
- is not allowed to impersonate hive (state=08S01
- 자소서 시간 줄이기
- 자소서 빨리
- Today
- Total
목록전체 글 (223)
A seeker after truth
- 데이터 엔지니어링이란?데이터의 유형, 목적 등에 따라 가장 적합한 데이터 시스템 아키텍처를 설계하고 구현하는 것. - 상태(stateful vs stateless)가 있다는 것은?한 데이터 안에 값이 변하는 데이터가 있다는 것. RDB에 저장된 row 내 어떤 컬럼값이 변하는 것을 의미한다. 확실친 않아서 제미니 검색 한 번 돌리길 - 업/다운 스트림이란?한국말로는 강의 상류와 하류를 의미하는 것이다. 상류는 데이터가 생성되는 지점, 하류는 상류로부터 생성된 데이터가 활용되는 지점이다. - 카프카, 펄사 등은 스트리밍 프레임워크라고 한다. 근데 스트리밍이 뭘까? 스트리밍이란 어떻게 이뤄지는 것일까?근본적으로 모든 데이터는 다 스트리밍 형태다. 어디선가 (불규칙적으로?) 지속적으로 생성되기 때문이다...
1. CREATE INDEX CONCURRENTLY 에 대하여PostgreSQL에서 CONCURRENTLY 옵션은 인덱스를 생성하거나 제거할 때 테이블에 대한 락(lock) 방식을 다르게 하는 옵션 1) 일반적인 인덱스 생성CREATE INDEX idx_name ON table_name(column_name);이 방식은 테이블에 대한 공유 락(share lock)을 걸기 때문에, 인덱스를 생성하는 동안 테이블에 쓰기(INSERT/UPDATE/DELETE)가 잠깐 멈춘다큰 테이블에서는 시간이 오래 걸릴 수 있고, 서비스 중인 테이블이라면 문제가 될 수 있다 2) CONCURRENTLY 옵션 사용CREATE INDEX CONCURRENTLY idx_name ON table_name(column_name); ..
- 공인 IP: 인터넷 이용자로서 발급받은 공유기 IP. 한국인터넷진흥원에서 관리함.- 사설IP: 해당 공유기를 통한 네트워크를 사용하는 기기들이 가진 IP. 내 컴퓨터 IP, 엔진엑스 IP, 로컬호스트 IP 등등이 이에 해당.https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-IP-%EA%B8%B0%EC%B4%88-%EC%82%AC%EC%84%A4IP-%EA%B3%B5%EC%9D%B8IP-NAT-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A7%90-%EC%89%BD%EA%B2%8C-%EC%A0%95%EB%A6%AC#%EA%B3%B5%EC%9D%B8_ip- 터널링: 한 네트워크에서 다른 네트워크로 ... 다른 프로토콜이나 물리적 장벽을 '터널'처럼 가로지르..
Discord의 Stage 채널은 기존 음성 채팅 채널을 확장한 일종의 실시간 음성 방송 플랫폼입니다. 청중과 발표자를 분리하고, 요청 기반의 발언 시스템을 도입하여 공개 토론, 세미나, 팟캐스트 등 다양한 용도에 활용되고 있습니다. 하지만 90명 이상 참여하는 대규모 채널에서는 발표자의 음성이 중간에 끊기거나, 심각한 오디오 왜곡(잡음) 현상이 발생하는 등의 문제가 종종 보고되고 있습니다. 이 글에서는 Stage 채널의 통신 방식, 트래픽 처리 구조, 소프트웨어 아키텍처 및 사용자 경험에서 관찰된 주요 기술적 문제에 대해 다루겠습니다. 통신 방식: WebRTC + SFU 기반의 일방향 최적화 모델Stage 채널은 음성 데이터 전송을 위해 WebRTC 기술을 채택하고 있습니다. 이는 기본적으로 브라우저 ..
저는 웹, 앱, 데이터 분야 개발에는 익숙하지만, 게임 개발은 유니티와 언리얼만 알 뿐 구조나 기술 스택은 생소하여 이 글을 쓰게 되었습니다. 간단하게 공부해본 결과, 게임은 클라이언트-서버 아키텍처는 물론 실시간 통신, 인프라, 운영 툴까지 웹/앱 이상으로 복잡한 구조를 갖추고 있었습니다. 이 글에서는 게임 개발의 전체적인 아키텍처와 사용 기술, 엔진의 역할까지 정리했습니다.🎮 게임 개발의 전체 구조게임 개발도 웹 서비스처럼 기획 → 개발 → 테스트 → 출시 → 운영이라는 사이클을 따릅니다. 하지만 내부 구조와 요구되는 기술은 꽤 다릅니다.게임은 무엇보다 실시간성과 높은 사용자 경험(UX)을 요구하기 때문에, 아키텍처도 여기에 맞춰 구성됩니다.🏗️ 기본 아키텍처: 클라이언트 - 서버 - DB게임도 ..
안녕하세요! 이번 글에서는 일상적으로 경험하는 프로그램 설치와 삭제 과정 속에 숨겨진 내부 동작에 대해 자세히 알아보려고 합니다. 설치 버튼을 클릭하거나 패키지 매니저 명령어 몇 줄이면 완료되는 이 과정 뒤에는 운영체제 내부에서 어떤 복잡한 일들이 일어날까요? 1. 설치 파일 실행 - 첫 단계Windows에서 .exe 파일을, Mac에서 .dmg 파일을 더블 클릭하면 어떤 일이 벌어질까요?User: 크롬 설치 파일 더블클릭OS: "오, 실행 가능한 프로그램이네! 이걸 메모리에 올려서 실행해야겠다."이 순간 운영체제는 해당 파일이 실행 가능한 형식인지 확인하고, 설치 프로그램을 메모리에 로드합니다. 이것은 하드 디스크에서 RAM으로 데이터를 복사하는 과정입니다. 설치 프로그램이 메모리에 로드되면, CPU는..