목록백엔드 로드맵따라가기 (53)
전성빈의 사리사욕
서버를 AWS EC2에 위치 시킨 후 DNS를 등록해서 배포 하려 찾아보는 도중 WEB Server는 nginx를 사용하는게 좋다는 글을 봤다. 분명 내가 Node.js 에서 express를 사용하며 만든 작지만 소중한 나의 서버가 있는데 nginx를 사용하란다. 도대체 내가 만든 서버는 뭐고 nginx는 뭐고 둘의 차이는 뭐고 역할은 무엇일까 궁금해서 찾아본다. 개념 nginx 란? nginx란 웹 서버 제품중 하나이다. Web Server란? 웹서버의 개념 웹 클라이언트로부터 HTTP Request를 받아 Static file(html, css, js)을 제공하는 프로그램이다. web server의 기능 HTTP을 기반으로 하여 클라이언트의 요청을 서비스 하는 기능을 담당한다. 요청에 따라 2가지 기..
컴퓨터 사용하기 AWS EC2를 만들었다. OS는 ubuntu를 사용하기로 했는데 그 이유는 시스템프로그래밍을 공부할때 리눅스를 공부했고 그 중 우분투가 그나마 익숙하기 때문이다. 나중에 CLI만 지원하는 다른 종류로 바꿔볼 생각이다. AWS EC2 instance로 빌린 컴퓨터를 사용하기 위해선 해당 컴퓨터에 접속을 해야한다. OS를 리눅스로 설정하니 SSH(Secure Shell Protocol)을 사용해야 한다고 한다. 난생 SSH란걸 처음들어보니 당연히 공부를 해야한다. 먼저, 우리가 사용할 수 있을 만큼만 공부한 뒤 디테일은 나중에 더 찾아보자. been2.tistory.com/38?category=819117 [AWS] AWS 인스턴스 접속하기(Linux, SSH) 인스턴스 접속하기 AWS의 ..
서버를 돌릴 컴퓨터 정하기 공부를 할땐 항상 서버를 local에 올려 간단하게 다뤘는데 컴퓨터를 꺼버리면 서버가 닫히니 과제할 때 만드는 단순한 프로그램 같고 서버같은 느낌이 나지않았다. 여러 수업을 듣고 글과 영상, 친구들을 통해 어디선가 들어본 바로는 AWS에 서버를 올려 사용한다고 한다. 일단 나도 로컬에 올리는것보단 다른 곳에 두고 관리하는게 더 좋을거 같아서 AWS를 이용하기로 했다. 물론 AWS가 무엇인지, 어떻게 서버를 올린다는것인지 몰라 공부를 좀 하였다. been2.tistory.com/36?category=819117 [AWS 알아보기]AWS란 무엇일까? AWS란? AWS(Amazon Web Services)란 다양한 기능의 서비스를 제공해주는 클라우드 플랫폼입니다. AWS는 컴퓨팅, ..
무작정 배포하기 시작 학교를 다니고 공부를 하며 내가 배운걸 써보고 싶지만 항상 뭘 어떻게 해야할지 모르겠어서 문제였다. 한 두달 전 쯤 평소와 같이 인터넷에서 글과 영상을 보며 어떤 식으로 해야할까 보는 와중에 그 방법을 알려주는 글을 봤다. velog.io/@city7310/%EB%B0%B1%EC%97%94%EB%93%9C%EA%B0%80-%EC%9D%B4%EC%A0%95%EB%8F%84%EB%8A%94-%ED%95%B4%EC%A4%98%EC%95%BC-%ED%95%A8-1.-%EC%BB%A8%ED%85%90%EC%B8%A0%EC%9D%98-%EB%8F%99%EA%B8%B0%EC%99%80-%EA%B0%9C%EC%9A%94 백엔드가 이정도는 해줘야 함 - 1. 컨텐츠의 동기와 개요 필자가 고등학교 1..
What is NoSQL? NoSQL은 non SQL 또는 non relational이란 의미로 전통적인 관계형 데이터베이스가 아닌 다른 데이터 모델을 사용하는 데이터 베이스 입니다. NoSQL DB는 특정 데이터 모델에 대해 특정 목적에 맞추어 구축되는 DB로서 애플리케이션 구축을 위한 유연한 스키마를 갖추고 있습니다. NoSQL 데이터베이스의 작동 방식 NoSQL 데이터베이스에서는 더욱 유연한 애플리케이션 구축을 위해 다양한 데이터 모델을 사용합니다. 이러한 데이터 베이스 유형은 큰 데이터 볼륨, 짧은 지연 시간등이 필요한 애플리케이션에 최적화 되어있으며 이는 전통적인 RDB의 데이터 일관성 제약 일부를 완화함으로써 이루어집니다. SQL DB와 NoSQL DB의 차이를 스키마 모델 구축 사례를 통해 ..
.
Persistemt Stored Module 출처 : 학교 수업자료
Transaction Management ACID properties Transaction States DBMS Schedules Serializability Conflict Serializability View Serializability Deadlock 출처 : beginnersbook.com/2017/09/transaction-management-in-dbms/