DBMS의 종류로 RDBMS와 NoSQL이 있다.
RDBMS : Relational Database Management System
RDBMS의 종류로는 Oracle, Mysql, Postgresql, Sqlite 등이 있다.
클라이언트는 서버에 요청을 보내고 서버는 클라이언트에 응답에 해당하는 html 문서를 내려준다. 클라이언트는 이 html을 바탕으로 돔을 만든다. 그런데, 웹이 발전함에 따라 사용자의 인터랙션이 증가하게 되고 더 많은 요청이 가고 많은 응답을 해줘야 하는 상황이 된다. 즉, 서버에 부하가 커지게 되고, 사용자 입장에서도 서버에서 새로운 html을 받아와 그리므로 화면이 깜빡이는 문제점이 있다. 이 이후에 ajax라는 개념이 도입된다. 웹이 비동기 방식으로 동작하게 되면서 사용자가 화면을 보고 있다가 어떤 인터랙션이 일어나게 되면 해당하는 부분만 바꿔줄 수 있게 된다.