WEB SERVER : WAMP vs XAMPP + MONGODB

==가장 먼저 web server란 무엇인가?==

웹 서버(Web Server)는 HTTP를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)을 전송해주는 서비스 프로그램을 말한다.

==왜 내가 web server 가 필요한가?==

Ethernet 부분을 보면 아두이노에서 측정된 값이 웹에 저장되고 웹에서 앱에게 쏘아주는 그림을 볼 수 있다.

그냥 아두이노 값을 웹에서 받으려고 웹 서버가 필요한거다!

==web server WAMP랑 XAMPP가 있는데 무엇을 사용할 것인가?==

WAMP: acronym for Windows Operating System, Apache(Web server), MySQL Database and PHP Language.

XAMPP: acronym for X (any Operating System), Apache (Web server), MySQL Database, PHP Language and PERL.

요약하자면 XAMPP는 WAMP보다 더 많은 OS를 지원하고 좀 더 많은 기능이 있다고만 생각하면 된다.

==나는 왜 XAMPP를 선택하였는가?==

단순하다 나는 OS가 윈도우가 아닌 리눅스에서 돌릴 것이다.

그래서 나는 반강제?로 XAMPP를 사용 하려고 한다.

==MONGDB 너 대체 뭐하는 애니?==

말로만 듣던 몽고DB 지금까지 학교 다니며 배운 MYSQL과 다른게 뭐야?

이번 기회에 드디어 알 수 있게 되었다.

내가 알아 본 것은 이렇다.

몽고 db는 nosql로써 관계형 모델을 사용하지 않으며, mysql과 같은 오픈 소스이고 스키마 없이 동작 한다.

스키마?

mysql에서 그 테이블 만들어서 거기에 값을 넣는데 nosql은 그게 아니고 그냥 값을 막 넣어서 뺄 때 조심히 빼야된다

왜냐면 상관 없는 값들도 순서 없이 막 들어가 있기 때문이다!

==XAMPP와 MONGO DB의 연결==

나는 XAMPP를 사용하는데 평범하게 가운데에 박힌 저 M 처럼 편안하게 MYSQL을 쓰면 좋겠지만!

처음으로 몽고DB를 써보려고 한다.

그래서 연결하는 방법을 찾고 몽고DB를 설치하려 하였지만..

무엇이 문제일까.. 실패 했다..

뭐 다시 해봐야지!