분류 전체보기(263)
-
LATERAL JOIN, 어렵지 않게 사용하기
본 포스팅은 LATERAL JOIN을 이해하고 실습해보기 위한 포스팅입니다. LATERAL JOIN 은 PostgreSQL, Oracle, DB2, MS SQL 등에서 사용될 수 있지만, 잘 알려지지는 않은 기능입니다. 최근 쿼리를 작성하면서 LATERAL JOIN 기능을 사용할 일이 있었는데요. LATERAL JOIN 으로 어떤 것들을 할 수 있을지 잘 파악한다면, 꽤 유용한 기능이라고 생각이 들어 글을 작성해보고자 합니다. 내용을 살펴보기 전에, SQL의 기본적인 SELECT 와 FROM 구문을 생각해봅시다. SELECT FROM ; 기본적으로, 위 코드는 루프를 돌며 데이터를 가져오는 것을 알 수 있는데요. 마치 아래와 같은 pseudo 코드와 같이 생각할 수 있습니다. for x in tab lo..
2023.11.28 -
Kubernetes Architecture, 제대로 이해하기 - Control Plane
🔗 Kubernetes Series모든 Kubernetes 시리즈를 확인하시려면 위를 참고해 주세요. Kubernetes Architecture쿠버네티스 아키텍처는 컨테이너화된 워크로드를 안정적이고 적응 가능한 환경을 제공하기 위해, 여러 서버와 클러스터에 분산된 컴포넌트들이 함께 동작하는 집합입니다. 쿠버네티스 클러스터는 크게 컨트롤 플레인Control plane과 워커 노드 Worker Node 로 구성됩니다.지금부터 쿠버네티스 아키텍처의 중요 요소들을 이해하도록 해당 개념을 다루며,본 글에서는 컨트롤 플레인에 해당하는 컴포넌트를 살펴보도록 하겠습니다.워커 노드에 해당하는 글은 다음 글로 찾아뵙겠습니다. Kubernetes ComponentsKubernetes 아키텍처는 master-wor..
2023.11.22 -
해커와 화가 - Paul Graham
Hackers & Painters - Paul Graham Publication date: 2010.07.06 Author: Paul Graham Rate: ★ 3.8 Pages: 364 Comment: 폴 그레이엄이 가진 프로그래밍에 대한 신념이, 생각의 다양성을 이끌어냈다. 한 번도 생각해보지 못했던 프로그래밍에 대한 표현을 만날 수 있었고, 새로움이 재미로 다가왔다. 책은 그가 분석한 해커 세상에 대한 날카롭고 대범하며, 솔직한 견해를 덧 붙인다. 크게 아쉬웠던 부분은 문장력이었는데, 원문이 원인인지 번역이 원인인지 알 수 없지만, 각주나 문장에서 역자의 노력이 보임에도 불구하고 외국어를 한국어로 번역할 때의 부자연스러움을 꽤 느꼈다. summary: 해커와 화가는 닮았다. 그들은 새로운 것을 창조..
2023.11.20 -
HABITUS - 아비투스, 도리스 메르틴
Habitus: Sind Sie bereit für den Sprung nach ganz oben?, Doris Märtin Date: 2023.10.14 ~ 2023.11.12 Rate: ★ 3.2 Pages: 327 Comment: 본 책의 주요 내용은 사회 내 빈곤, 중간, 최상층 사람들이 가진 아비투스를 분석한 내용이다. 객관적인 시선으로, 사회 활동을 하는 인간들을 재산으로 구분했을 때, 그들의 행동 양식을 분석한 내용들을 얘기한다. 이러한 아비투스를 바꿀 수 있다고 말하는 부분도 있지만, 강한 필자의 의견까지는 느껴지지 않았다. 디테일이 부족했다고 느꼈다. 아비투스를 읽기 전, 기대했던 내용은 인간이 살고 있는 환경에 대한 분석, 그리고 만족스러운 주변 조건들을 만들어가기 위한 새로운 관점이나..
2023.11.13 -
Docker Swarm, 제대로 이해하기 - Swarm & Service
본 포스팅은 Docker Swarm 과 Service의 개념을 익히고 실제 사용할 수 있도록 데모를 실행해보는 것을 목표합니다. 📌 Docker SeriesDocker Engine, 제대로 이해하기 (1) - docker engine deep diveDocker Engine, 제대로 이해하기 (2) - namespace, cgroupDocker Network, 제대로 이해하기 (1) - libnetworkDocker Network, 제대로 이해하기 (2) - bridge, host, none driversDocker, 제대로 사용하기 - Commands> Docker Swarm, 제대로 이해하기 - Swarm & Service Docker Swarm: 여러 도커 호스트를 클러스터로 묶어 주는..
2023.10.30 -
Docker, 제대로 사용하기 - Commands
본 포스팅은 Docker 명령어 중, 실제 현업에서 많이 사용하는 명령어를 습득하고 적절한 상황에서 사용할 수 있도록 목표합니다. 📌 Docker SeriesDocker Engine, 제대로 이해하기 (1) - docker engine deep diveDocker Engine, 제대로 이해하기 (2) - namespace, cgroupDocker Network, 제대로 이해하기 (1) - libnetworkDocker Network, 제대로 이해하기 (2) - bridge, host, none drivers> Docker, 제대로 사용하기 - Commands 안녕하세요. 오늘은 Docker 명령어를 정리해보고자 합니다.해당 포스팅에 작성된 명령어 이외의 많은 명령어들이 존재하지만, 본 포스팅은..
2023.10.17