2012-06-07 3 views
-3

Node.js (non-blocking I/O를 사용하는)는 스택 오버플로와 같은 DB 기반 응용 프로그램을 구축하는 데 적합합니까? 내 이해는 요청이 많은 시간과 db 쿼리를 사용하지 않는 경우 nb 입출력이 양호하다는 것입니다. 시간 집약적 인 작업이 될 수 있습니다. 내 이해가 맞습니까, 아니면 제가 빠진 것이 있습니까?Stack Overflow 복제를위한 Node.js?

더 나은 질문은 node.js 또는 RoR/Django/Play와 같은 것 같은 DB 기반 응용 프로그램 (Stack Overflow와 같은)을 빌드하는 데 더 좋은 옵션이 될 것이라고 생각하십니까? 나는 각각의 찬반 양론을 요구하고있다.

+0

그것은 그것이 화염 전쟁을 시작하기 때문에 그것은 더 나쁜 질문이됩니다. –

+0

@dystroy : 제 질문을 읽어주십시오. 나는 "xyz는 좋은 기술인가?"와 같은 일반적인 질문을하지 않았다. 기술 제한에 대한 내 이해가 올바른지 확신 할 수 없기 때문에 특정 유형의 애플리케이션에 적합한지 물어 보았습니다. 두 번째 부분은 그렇지 않다면 "abc"가 더 나은 선택이 될 것입니다. 나는 객관적인 평가를 위해 찬성표를 달고 찬성하지 않았다. 이것은 질문의 요구 사항에 잘 들어 맞았다. – tldr

+0

나는 그들의 장점과 약점을 더 잘 이해하고자합니다. 나는 내가 객관적이고 포괄적 인 것으로 생각하는 것을 골라 낼 것이다. – tldr

답변

2

Node.js는 선택한 데이터베이스 엔진에 적합한 비동기 I/O node.js 라이브러리가있는 한 데이터베이스 기반 응용 프로그램에 적합합니다.

+0

http://www.quora.com/Node-js/What-are-the-ideal-use-cases-of-Node-JS –

+0

감사합니다. – tldr

+0

자바 스크립트가 여러분의 필요를 따라갈 수 없다는 것이 확실하다면, 자바 스크립트에서 CPU를 많이 사용하지 않을 것입니다. 많은 코어/cpu 프로덕션 환경이있는 경우 각각 별도의 프로세서를 사용하여 응용 프로그램의 여러 인스턴스를 실행하는 것을 고려할 수 있습니다. –