본문 바로가기

전체 글136

리뷰: Learning SQL 이번 4월 한빛 미디어의 리뷰 활동을 통해 읽은 Learning SQL 서적을 리뷰해보려 한다. 오라일리의 Learning SQL의 한글 번역 서적이며 SQL에 대해 다시 정리가 필요하다고 생각해 우선 필요한 목차부터 골라서 읽어 보았다. MySQL을 기준으로 내용이 다뤄지고 조그만한 내용으로 Oracle DB와 이외 DB에서의 사용에 대해 언급을 하고 있다. 목차 별로 실습이 제공되어 있다. 개발하면서 접하던 SQL 쿼리와 대학에서 데이터베이스 과목을 수강하면서 배웠던 이론에 대해 다시 정리해볼 수 있었다. 그 중에서도 조인, 인덱스, 특히 다중 열 인덱스(Multi Column Index)에 대해 정리해보는 시간을 가질 수 있었다. SQL 쿼리 사용에서 끝나지 않고 아파치 드릴, 샤딩, 클러스터링, .. 2021. 4. 18.
서적 리뷰: 처음 배우는 애저 이번 한빛미디어 출판사의 처음 배우는 애저에 대해 리뷰해보려고 한다 이 서적은 제목에서 알 수 있듯 Azure에 대해 다루며, 처음 접하는 사람이 Azure의 여러 제품들에 대해 쉽게 접근할 수 있도록 단계 별로 구성되어 있다. 또한 한국어로 구성된 서적이기에 언어의 장벽 없이 Azure에 대해 가볍게 접해볼 수 있다. AWS, GCP를 사용하다가 Azure를 처음 접해보는 사람, 클라우드 서비스를 전혀 사용해보지 않았던 사람에게 읽어보길 권한다. 내용은 크게 아래와 같다 Azure 리소스, 그룹 액세스 관리 가상 네트워크, VM, 스토리지 서비스 가상 머신 크기 조정, 탄력성 어플리케이션 게이트웨이 트래픽 매니저 배스천 서비스 Azure의 다양한 서비스에 대해 대부분 커버를 하면서도 단계 별로 이미지와.. 2021. 2. 21.
PostgreSQL 인덱스와 멀티 컬럼 인덱스에 대해서 DB에서 인덱스를 사용하면 검색이 빨라진다 라는 말은 들어왔지만 어떻게 써야 효율적으로 동작하고, 인덱스는 어떠한 과정을 거치길래 빨라지는지에 대해서는 생각해본 적이 없는 듯 하다. 그래서 이번 포스팅에선 PostgreSQL를 가지고 INDEX를 사용하며 INDEX를 사용하며 얻을 수 있는 이점들에 대해 알아보고자 한다. 아래의 내용에 대해 다루어 본다. Index 적용 전 후의 수행시간 비교 Multi Column Index에 대해서 사용 인덱스는 따로 파일로 저장하여 테이블 레코드를 전체 스캔하는게 아닌, 따로 파일로 저장된 INDEX 파일을 검색하여 속도를 개선한다. 이때 B-tree를 이용한다. 초기 테이블 생성할때 만들어지는 MYD, MYI, FRM 파일 중에서 인덱스를 특정 컬럼에 부여하면 이.. 2021. 1. 18.
Go gRPC 튜토리얼 #2 - Server Streaming RPC 이번 글에서는 Go gRPC의 Server Stream RPC에 대해 다룹니다 이전 글 보기 Go gRPC 튜토리얼 #1 - 세팅부터 Unary RPC Call 사용까지 Server Streaming RPC 클라이언트가 서버에 리퀘스트를 보내면 서버는 스트림을 보내게 된다. 리턴되는 스트림이 없을 때 까지 읽는다. 또한 gRPC는 개별적인 RPC call에 대해 메세지 순서를 보증한다. 이제 예제를 통해 Server Stream RPC을 알아보자 이번 글에선 Unary RPC인 GetInfo 함수와 Server Stream RPC인 ListInfo 함수를 만들어 볼 것이다. 먼저 프로토버퍼를 정의한다 ProtoBuffer 정의 syntax = "proto3"; package v1; option go_pa.. 2021. 1. 14.
티스토리 코드블럭 내 글씨 사이즈 수정하기 나는 티스토리에 포스트를 작성하기 전, Typora 에디터를 통해 마크다운으로 작성하고, 티스토리에서 지원하는 마크다운 에디터에 붙여 넣는다. 마크다운으로 작성하면 마우스가 없어도 표, 코드 등의 대부분이 작업이 가능하기에 자주 쓰고 있다. 그런데, 티스토리에 옮기고만 나면 Typora에선 괜찮게 보이던 미리보기가 망가져버린다. 약간 변형되는 글꼴, 줄 간격 틀어짐과 같은 부분은 제출하기 전에 수정하고 있지만, 최근 들어 코드 블럭이 은근 말썽이었다. 티스토리에서 제공하는 코드 하이라이트 플러그인을 사용하고 있는데 아직 UI상에서의 크기 수정은 지원되지 않는다. 아래 화면처럼 일반 글자는 적당한 크기로 보이지만, 코드 블럭 내의 코드들은 침침하기에 짝이 없다고 할 수 있겠다. 더군다나 나의 블로그의 경우.. 2021. 1. 5.
반응형