Retrospect/🥇 Daily 111

[TIL] 2020-10-07

💪 Today I Learned rDBMS 테이블 간 관계가 형성된 데이터베이스 나는 사실 디비를 잘 모른다. 2학년 1학기 때 수업을 듣긴 했는데 공부를 안하기도 했고, 그 이후 프로젝트 진행할 때도 다루지를 않았다. 연구실에서 데이터 분석 공부를 할 때 필요성을 느꼈고 꼭 배워보고 싶었는데 드디어 제대로 해볼 기회가 생겼다. 위에서 정의했듯이 rDB는 테이블 간 관계가 형성된 데이터베이스를 뜻한다. 이것을 관리하는 rDBMS의 예로는 MySQL / postgreSQL / Oracle 등이 있다. 데이터 모델링 정제된 데이터를 만들기 위한 과정 SQL은 항상 정제된 데이터를 필요로 한다. 데이터가 없다면 어떻게 쿼리문을 사용하겠는가. 따라서 데이터 모델링 과정이 꼭 필요하고 이는 쉽게 말해 현실 세계를..

[TIL] 2020-10-06

💪 Today I Learned Apache VS Nginx Apache : MPM 방식, 스레드/프로세스 기반 구조 Nginx : 비동기 Event-Driven 기반 구조 발표 자료 만들다가 문득 궁금해져서 찾아봤다. 2주에 걸쳐 서버 프로그램으로 apache와 nginx를 사용했는데 정작 둘의 차이점은 모르고 있었다. 그래서 오늘 포스팅에 간략하게나마 정리했다. 간단하게 동시 접속 요청이 많을 경우 nginx를 사용하면 될 것 같다. hard link VS symbolic link (soft link) hard link : 원본 파일과 동일한 inode를 가진다. symbolic link : 원본 파일의 이름을 가리킨다. phpmyadmin 설치 시 ln -s 명령어로 심볼릭 링크를 걸어줬는데 이게 ..

[TIL] 2020-10-05

💪 Today I Learned AWS 서버 도메인 적용 가비아 도메인 구매 http://sangmini.site 가비아에서 도메인을 하나 구매했다. 무료 도메인을 쓰고 싶었으나 소프트 스퀘어드 수업에서 별로 비싸지 않으니까 아까워하지 말라더라. (1900원/년 이면 진짜 싸긴 싸다) 구매한 도메인을 AWS 서버에 적용했다. 서버 프로그램으로 nginx를 사용 중인데, server block에 해당 도메인을 추가하는 것으로 쉽게 적용할 수 있었다. https 적용 certbot 이용 (with letsencrypt) 나중에 모의 외주를 하거나 실제 외주를 진행할 때 https 적용은 필수라고 한다. hypertext transfer protocol secure의 약자로, 쉽게 말해 보안성이 강화된 htt..