용어 정리 (2) 썸네일형 리스트형 NOSQL과 RDBMS의 차이 RDBMS은 관계형 데이터베이스 관리 시스템을 말하며, 정해진 스키마에 따라 데이터가 저장되고 테이블 간에 연결을 통해 사용됩니다. SQL언어를 사용해 RDBMS에 데이터 검색, 저장, 삭제, 수정등이 가능합니다. 정해진 스키마에 따라 데이터를 저장하기 때문에 데이터 중복을 줄일 수 있고, 명확한 구조를 보장합니다. 그러나 Oracle같은 시스템을 사용하면 그에 따르는 비용부담이 크고, 규모가 클수록 시스템 복잡도가 높아집니다. 시스템 복잡성을 고려하여 구조화하지 않으면 성능이 저하되는 리스크를 가지고 있습니다. NOSQL은 Not Only SQL, Non Relational Database라고 합니다. 관계형 데이터베이스가 아닌 데이터베이스를 말하기 때문에 스키마나 관계와 같은 개념이 적용되지 않습니다.. deploy와 build의 차이 Build는 소스코드를 사용할 수 있는 실행파일로 변환하는 compile을 포함해 애플리케이션이 사용할 수 있는 형태로 만들어주는 과정을 말한다. build도구에는 Ant, Maven등이 있다. 반면, Deploy는 Build된 .war파일을 WAS에 올려서 사용자들이 사용할 수 있게 배포하는 것을 말한다. 이전 1 다음