뒹-구르르

Storage의 종류와 차이점

파일 스토리지(NAS) 파일 스토리지는 일반적으로 NAS(Network Attached Storage)에 사용되며, 일상적인 컴퓨터 사용 시 볼 수 있는 윈도우의 탐색기, 맥OS의 파인더를 떠올리면 된다. 파일 시스템은 종이 파일 및 폴더가 캐비넷에 정리되는 방식을 모방한 계층적 구조를 가지고 있다. 파일 스토리지는 데이터 양이 늘어나면서 파일과 폴더...

TCP/IP 란

IP란 무엇인가 IP는 데이터 패킷이 네트워크를 통해 이동하고 올바를 대상에 도착할 수 있도록 데이터 패킷을 라우팅하고 주소를 지정하기 위한 프로토콜 또는 규칙의 집합이다. 인터넷을 통과하는 데이터는 패킷이라고 하는 더 작은 조각으로 나뉜다. IP정보는 각 패킷에 첨부되며, 이 정보는 라우터가 패킷을 올바를 위치로 보내는 데 도움이 된다. 인터넷에 연...

데이터베이스 확장(feat.Sharding & Partitioning)

데이터베이스 확장 하나의 데이터베이스로 다룰 수 없을 만큼 데이터가 많아지게 되면 데이터베이스 읽기/쓰기 성능이 감소하게 되므로 데이터베이스 확장에 대한 고려를 해야 한다. 이 글에서는 고려할 수 있는 방안으로 샤딩(Sharding)과 파티셔닝(Partitioning)을 소개해본다. 샤딩(Sharding)이란? 샤딩은 동일한 스키마를 가지고 있는 여...