2007년 아이폰(iPhone)이 등장하고 웹을 이용하는 환경이 변하기 시작했다.이전 에는 데스크탑이 웹을 사용하는 유일한 벤더(Vendor)이었다면 이제는 스마트폰을 넘어서 안경과 시계에 이르기까지 많은 벤더(Vendor)들이 나타나기 시작 했다. 새로 등장한 벤더들은 데스크탑과 다르게 휴대를 하며 사용을 한다.그래서 기존 의 고속 인터넷망이 아닌 무선 인터넷망을 사용한다.이 무선 인터넷망은 아직 속 도가 유선 인터넷망에 비해 느릴 뿐만 아니라 특정 지역에서는 아직 속도가 느리 다. 새로운 벤더(Vendor)들의 원활한 웹 사이트 이용을 위해서 전체적인 경량화가 필 요하게 되었다.웹 사이트의 경량화를 위해서는 ...
2007년 아이폰(iPhone)이 등장하고 웹을 이용하는 환경이 변하기 시작했다.이전 에는 데스크탑이 웹을 사용하는 유일한 벤더(Vendor)이었다면 이제는 스마트폰을 넘어서 안경과 시계에 이르기까지 많은 벤더(Vendor)들이 나타나기 시작 했다. 새로 등장한 벤더들은 데스크탑과 다르게 휴대를 하며 사용을 한다.그래서 기존 의 고속 인터넷망이 아닌 무선 인터넷망을 사용한다.이 무선 인터넷망은 아직 속 도가 유선 인터넷망에 비해 느릴 뿐만 아니라 특정 지역에서는 아직 속도가 느리 다. 새로운 벤더(Vendor)들의 원활한 웹 사이트 이용을 위해서 전체적인 경량화가 필 요하게 되었다.웹 사이트의 경량화를 위해서는 데이터 통신의 비용을 줄여야 한다. 그래서 최근에 웹 개발 업계에서는 두 가지 변화가 생기고 있다.서버 사이드와 데 이터베이스 분야의 신 기술 등장이다. 서버 사이드에는 새로 등장한 Node.js가 있고 데이터베이스에는 NoSQL의 MongoDB가 있다.Node.js는 서버 사이드를 자바스크립트 기반으로 만든 서버 사 이드 언어이다.MongoDB는 기존의 RDBMS가 아닌 NoSQL의 한 종류이다.그래 서 분산 확장에 강할 뿐만 아니라 데이터베이스를 자바스크립트 기반으로 만들었으 며 데이터 저장 형식은 BSON이다.Node.js와 MongoDB를 사용 한다면 3-tier(서버 사이드,클라이언트 사이드,데이터베이스)를 모두 자바스크립트 단일 언어로 구축 할 수 있게 된다. 그러나 많은 개발자들은 서버 사이드와 데이터베이스의 변화와 함께 미들웨어 (Middleware)의 홍수 속에서 이 기술들에 대한 검증의 필요성을 느끼고 있다.그래서 본 논문에서는 Node.js를 이용한 자바스크립트 단일 언어 서버를 만들고 ASP.NET과의 성능 분석을 하였다.성능 분석의 방법으로는 리퀘스트(Request)를 1000번에서 5000번까지 요청하여 CRUD(Create,Read,Update,Delete)에 걸리는 시 간을 측정하였다. 측정을 통해 Node.js가 삭제(Delete)를 제외 하고는 ASP.NET에 비해 7배 정도 빠른 것으로 나타났다.그리고 삭제(Delete)역시 1.5의 의미있는 빠르기를 보였다. 실제 업무에서는 조금의 속도 차이라도 비용을 절감시킬 수 있게 된다.이 번 연 구를 통해 Node.js에 대한 속도 검증을 할 수 있었으며,이를 기반으로 실제 업무에 적용한다면 비용절감을 할 수 있을 것이다.
2007년 아이폰(iPhone)이 등장하고 웹을 이용하는 환경이 변하기 시작했다.이전 에는 데스크탑이 웹을 사용하는 유일한 벤더(Vendor)이었다면 이제는 스마트폰을 넘어서 안경과 시계에 이르기까지 많은 벤더(Vendor)들이 나타나기 시작 했다. 새로 등장한 벤더들은 데스크탑과 다르게 휴대를 하며 사용을 한다.그래서 기존 의 고속 인터넷망이 아닌 무선 인터넷망을 사용한다.이 무선 인터넷망은 아직 속 도가 유선 인터넷망에 비해 느릴 뿐만 아니라 특정 지역에서는 아직 속도가 느리 다. 새로운 벤더(Vendor)들의 원활한 웹 사이트 이용을 위해서 전체적인 경량화가 필 요하게 되었다.웹 사이트의 경량화를 위해서는 데이터 통신의 비용을 줄여야 한다. 그래서 최근에 웹 개발 업계에서는 두 가지 변화가 생기고 있다.서버 사이드와 데 이터베이스 분야의 신 기술 등장이다. 서버 사이드에는 새로 등장한 Node.js가 있고 데이터베이스에는 NoSQL의 MongoDB가 있다.Node.js는 서버 사이드를 자바스크립트 기반으로 만든 서버 사 이드 언어이다.MongoDB는 기존의 RDBMS가 아닌 NoSQL의 한 종류이다.그래 서 분산 확장에 강할 뿐만 아니라 데이터베이스를 자바스크립트 기반으로 만들었으 며 데이터 저장 형식은 BSON이다.Node.js와 MongoDB를 사용 한다면 3-tier(서버 사이드,클라이언트 사이드,데이터베이스)를 모두 자바스크립트 단일 언어로 구축 할 수 있게 된다. 그러나 많은 개발자들은 서버 사이드와 데이터베이스의 변화와 함께 미들웨어 (Middleware)의 홍수 속에서 이 기술들에 대한 검증의 필요성을 느끼고 있다.그래서 본 논문에서는 Node.js를 이용한 자바스크립트 단일 언어 서버를 만들고 ASP.NET과의 성능 분석을 하였다.성능 분석의 방법으로는 리퀘스트(Request)를 1000번에서 5000번까지 요청하여 CRUD(Create,Read,Update,Delete)에 걸리는 시 간을 측정하였다. 측정을 통해 Node.js가 삭제(Delete)를 제외 하고는 ASP.NET에 비해 7배 정도 빠른 것으로 나타났다.그리고 삭제(Delete)역시 1.5의 의미있는 빠르기를 보였다. 실제 업무에서는 조금의 속도 차이라도 비용을 절감시킬 수 있게 된다.이 번 연 구를 통해 Node.js에 대한 속도 검증을 할 수 있었으며,이를 기반으로 실제 업무에 적용한다면 비용절감을 할 수 있을 것이다.
The introduction of iPhone in 2007 began to change the web-based environment. Whereas desktop was the only vendor that uses the web in the past, numerous vendors have recently been introduced, including glasses and watch, beyond smartphone. The new vendors can be used while being carried around unli...
The introduction of iPhone in 2007 began to change the web-based environment. Whereas desktop was the only vendor that uses the web in the past, numerous vendors have recently been introduced, including glasses and watch, beyond smartphone. The new vendors can be used while being carried around unlike desktop. So they use the wireless internet network instead of existing high-speed internet. However, such wireless internet is slower than wired internet network and very slow in certain areas. Meanwhile, overall downsizing is needed for smooth website usage of the new vendors. It requires a reduction in data communication cost. Thus, there are two types of changes occurring in the web development industry recently: Introduction of new technology in the field of server-side and database. Server-side now has a new component of Node.js, and database has MongoDB of NoSQL. Node.js is a server-side language created with a JavaScript-based server-side. MongoDB is a type of NoSQL, not the existing RDBMS. Thus, it is resistant to distributed expansion and its database is based on JavaScript with the data storage format of BSON. If Node.js and MongoDB are used, all components of 3-tier (server-side, client-side, database) can be established with a JavaScript single language. However, lots of developers are feeling the need to verify these technologies amid changes in the server-side and database, as well as a flood of middleware. Therefore, this study has generated a JavaScript single language server using Node.js and analyzed the performance in connection with ASP.NET. For performance analysis, Request No. 1000 to 5000 was requested to measure the time required for CRUD (Create, Read, Update, Delete). The measurement revealed that Node.js is about 7 times faster than ASP.NET, except for Delete. Although Delete was 1.5 times faster, it is much faster than it seems. For actual work, even a little difference in speed can reduce cost. This study verified the speed of Node.js, and if it is applied to actual work, cost reduction will be achieved.
The introduction of iPhone in 2007 began to change the web-based environment. Whereas desktop was the only vendor that uses the web in the past, numerous vendors have recently been introduced, including glasses and watch, beyond smartphone. The new vendors can be used while being carried around unlike desktop. So they use the wireless internet network instead of existing high-speed internet. However, such wireless internet is slower than wired internet network and very slow in certain areas. Meanwhile, overall downsizing is needed for smooth website usage of the new vendors. It requires a reduction in data communication cost. Thus, there are two types of changes occurring in the web development industry recently: Introduction of new technology in the field of server-side and database. Server-side now has a new component of Node.js, and database has MongoDB of NoSQL. Node.js is a server-side language created with a JavaScript-based server-side. MongoDB is a type of NoSQL, not the existing RDBMS. Thus, it is resistant to distributed expansion and its database is based on JavaScript with the data storage format of BSON. If Node.js and MongoDB are used, all components of 3-tier (server-side, client-side, database) can be established with a JavaScript single language. However, lots of developers are feeling the need to verify these technologies amid changes in the server-side and database, as well as a flood of middleware. Therefore, this study has generated a JavaScript single language server using Node.js and analyzed the performance in connection with ASP.NET. For performance analysis, Request No. 1000 to 5000 was requested to measure the time required for CRUD (Create, Read, Update, Delete). The measurement revealed that Node.js is about 7 times faster than ASP.NET, except for Delete. Although Delete was 1.5 times faster, it is much faster than it seems. For actual work, even a little difference in speed can reduce cost. This study verified the speed of Node.js, and if it is applied to actual work, cost reduction will be achieved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.