프로그래밍/Etc
[Etc] Back end의 원리
Reference M1
2019. 10. 6. 10:27
Back end는 두뇌이다.
Back end는 24시간 항상 켜져 있고, 요청을 수행하기 위해서 항상 대기한다.
Back end는 다양한 프로그래밍 언어로 프로그래밍된다.
Back end 요소
서버 - 디스크, 메모리, 네트워크로 구성되며, 많은 정보와 트래픽을 처리해야 하기 때문에 서버가 크다. 서버는 리눅스, 윈도우 서버로 나눠지며 리눅스를 가장 많이 사용한다. 무료이며 오픈소스이기 때문이다.
어플리케이션 - 다양한 프로그래밍 언어로 작성되어 있으며 항상 작동할 수 있게 대기하고 있다.
데이터베이스 - 데이터베이스에 어플리케이션이 정보를 조회하고 저장한다. 대부분의 데이터베이스 SQL를 통해 대화한다. (MongoDB, graph database은 SQL이 필요하지 않다.)