본문 바로가기

CS10

RPC(remote procedure call) RPC란 remote procedure call의 약자로, 분산 컴퓨팅 시스템에서 프로그래머가 원격 상호작용에 대한 디테일한 코딩 없이 로컬에 있는 함수를 실행하는 것처럼 원격의 함수를 실행하는 프로토콜입니다. 여러 구현 방식이 있지만 기본적으로 request, response 프로토콜이며, async call을 보내지 않는 한 remote server가 request를 processing하고 response를 보낼 때까지 caller는 기다려야합니다. 1980년대에 RPC라는 개념이 많이 쓰였는데, HTTP 기반의 REST가 유행하면서 사라졌었다가 HTTP REST의 단점을 해결하기 위해 2007년에 Facebook에서 만들고 지금은 Apache에서 오프소스로 관리하고 있는 Thrift, 2015년에 .. 2021. 4. 15.
MYSQL에서 VARCHAR와 TEXT의 차이 char만 fixed length type이고, text와 varchar는 variable length data type 입니다. 아래 레퍼런스 글을 바탕으로 정리해보자면, text와 varchar는 max size limit을 정할 수 있는가 text: 없다, 무조건 65535 varchar: 있다. 1 ~ 65535 저장된 character 외의 현재 저장하고 있는 string의 사이즈를 저장하는데 1~2 byte를 더 쓴다 text: 무조건 2 byte varchar: x 2021. 3. 10.
Big O: Growth rates of common functions measured in nanoseconds 2019. 4. 5.
DB Query Sample Introduction 간단한 데이터베이스 데이터 샘플 쿼리입니다. Contents 위와 같은 스키마와 데이터 내용을 갖고 있습니다. MYSQL Workbench 같은 툴을 이용해서 쿼리를 입력하시면 간단하게 샘플 데이터를 생성할 수 있습니다. https://github.com/ShashankBodkhe/DB-Queries/blob/master/InsertQuery.sql ShashankBodkhe/DB-Queries DB Scripts. Contribute to ShashankBodkhe/DB-Queries development by creating an account on GitHub. github.com Reference https://dzone.com/articles/conditional-pagi.. 2019. 4. 3.