hyperskill - MongoDB VS Relational databases 영어 원문우리 중 몇몇은 지난 수십년 동안 데이터베이스가데이터 수집, 저장, 처리의 주요한 도구였다는 사실에 질문을 할 겁니다.지수적으로 증가하는 데이터와 이를 처리해야 하는 중요성은,가장 빠르며 효율적인 방식으로, 데이터베이스 도구들은,더 도전적인 업무, 유저와 비즈니스에 대한 요청에 적응하기 위해 더 빠르고 빠르게 진행되었습니다.우리의 이전 주제에서, 우리는 이미 SQL 관계형 데이터베이스와 그에 관련된 관리 시스템을 공부했습니다.또한 우리는 NoSQL 접근법의 도움으로 엄청난 양의 데이터를 처리하는 새로운 접근법을 탐색했습니다.NoSQL 접근법 중에서 우리는 MongoDB 를 예제로 가져왔었습니다.이번 주제에서, 우리는..
의미
**hyperskill - What is an HTTP server 영어 원문해석은 쉬워서 좋은데, 기초를 알려주느라 글이 길어 해석이 조금 힘들었다..웹 서버, 혹은 HTTP 서버는 클라이언트의 요청들을 처리할 수 있으며, 클라이언트에게 응답 반환 처리할 수 있는 컴퓨터의 프로그램입니다.서버가 시작 될 때, 서버는 언제나 요청을 기다리며,요청된 정보를 반환함으로서 각각의 요청을 응답합니다.언제든 당신이 웹사이트를 방문 할 때, 당신은 World Wide Web(WWW) 을 사용하여 HTTP 프로토콜을 통해 요청을 보냅니다.그리고 나서 서버는 response(응답 : HTTP-response) 를 반환합니다.이는 기본적인 request/response(요청/응답) 모델입니다.이 모델은 전체적인 인터넷을 ..

hyperskill - Introduction to CI/CD 영어 원문당신은 어플리케이션을 위한 새로운 기능을 작업하고 있습니다.당신은 새로운 기능이 오작동을 일으키지 않는다고 어떻게 확신할까요?그리고 이 기능이 동작한다 하더라도, 어플리케이션을 어떻게 이전 버전으로 되돌릴 수 있을까요?당신이 혼자서 작업한다면 이러한 작업은 쉬울 수 있습니다.만약 당신이 거대한 팀의 일부라면 어떨까요?맞습니다, 이는 어려우며 번거로운 작업이 될 겁니다.일부 개발자들은 서로 다른 라이브러리 버전을 사용 할 것이며,어플리케이션이 작동하는 서로 다른 운영체제를 사용 할 겁니다.하지만, 다른 운영체제에서는 어플리케이션이 작동하지 않습니다.이러한 상황을 피하기 위해서, Continuous Integration / Continu..
hyperskill - REST 영어 원문REST (Representational State Transfer) 는,인터넷 상에서 클라이언트 어플리케이션들과 서비스들 간에서 상호작용하는 아주 평범한 방식입니다.REST 는 어플리케이션과 웹 서비스들을 생성 할 때 고려하는 제한들의 집합입니다.이러한 아키텍쳐 스타일은 편리한 웹 서비스를 쉽게 구축하도록 개발되었습니다.REST 규칙들에 관심을 두고 작성된 서비스는 RESTful 이라고 부릅니다.REST 는 프로토콜이나 표준이 아닙니다.REST 는 주로 HTTP 의 최상위 단에서 작동되며,HTTP 를 사용할 수 있는 하나의 방식입니다.이는 표준이 아니지만, 유용한 추천의 집합입니다.기준이나 표준은 아니지만, REST 를 준수하는 것이 매우 유용하다는 의미이다.S..

hyperskill - HTTP messages 영어 원문HTTP 프로토콜은 메세징의 기초에 빌트되어 있는 "client-server" 아키텍쳐에 의존합니다.HTTP 메세지는 웹에 있는 클라이언트와 서버 간의 데이터를 교환하는 방식입니다.두 가지 유형의 메세지가 있습니다 : Request*(요청) 그리고 Response(응답)request 는 클라이언트가 서버에서 수행하기를 원하는 운영을 의미하며,response 는 들어온 request 에 대한 서버로부터의 응답입니다.주로, 프로그래머들은 HTTP 메세지들을 생성하는 것에 대해서 어려워 할 필요가 없는데,메세지는 브라우저, 어플리케이션, 웹 서버에 의해 생산되기 때문입니다.The format of messages - 메세지의 형식HTTP 프로토콜에서, ..

hyperskill - Processes and threads 영어 원문당신이 점심 시간에 푸드 코트에 들어왔고, 그곳의 피자 가게들 의 줄을 보았다고 가정 해 봅시다.각각의 피자 가게의 임무는 피자를 파는 것이며 (당연) 여러 명의 작업자를 가지고 있습니다.그들의 목적은 피자를 파는 것 이지만, 피자 가게는 가게에서 주어지는 설비 없이는 피자를 팔 수 없습니다.한편으로는, 어떠한 피자 가게도 그들의 스태프 없이 피자를 팔 수 없습니다.일을 수행하기 위해 적어도 하나의 작업자가 있어야 합니다.이러한 상황은 컴퓨터가 어플리케이션을 실행하는 법, 멀티태스킹을 관리하고, 병렬 실행하는 것과 유사합니다.더 나은 이해를 위해서, 컴퓨터 과학의 관점과 피자 가게의 속성들 사이의 몇 가지 유사점들을 프로세스(Proc..

hyperskill - Synchronous, asynchronous, parallel 영어 원문우리가 몇 가지 복잡한 프로세스를 고려하고 있을 때, workflow (워크플로우) 라고 불러 보겠습니다.이 워크플로우의 다양한 부분들은 아마 서로 다르게 실행 될 겁니다.가끔은 하나의 액션이 한 부분에서 하나의 부분으로 가거나, 어떨 때는 각각 랜덤 순서로 각기 겹치기도 하며,어떨 때는 병렬로 동시에 흘러가기도 합니다.workflow는 서로 다르게 진화할 수 있습니다.그리고 워크플로우 실행 시퀀스 종류가 있습니다.synchronous (동기화), asynchronous (비동기화), parallel (병렬화)컴퓨터 프로그램 처리에 관련된 많은 용어들은 그저 기술적인 것들이 아닙니다.이들은 실제 세상에서 벌어..