CouchDB, MongoDB 및 Redis 중 Node.js로 시작하기에 좋은 데이터베이스는 무엇입니까?
저는 Node.js에 더 관심을 가지고 즐기고 있습니다.저는 웹 애플리케이션 개발 쪽으로 더 옮겨가고 있습니다.
나는 Node.js에 머리를 싸매고 현재 프런트 엔드로 Backbone을 사용하고 있습니다.저는 백본을 사용하여 RESTful API를 사용하여 서버와 통신하는 몇 가지 애플리케이션을 만들고 있습니다.Node.js에서는 Express 프레임워크를 사용합니다.
서버에 간단한 데이터베이스가 필요한 시점에 도달했습니다.저는 포스트그레에 익숙합니다.장고를 사용하는 SQL과 MySQL이지만, 여기서 필요한 것은 간단한 데이터 스토리지 등입니다.CouchDB, MongoDB 및 Redis에 대해 알고 있지만 어떤 것을 사용해야 할지 잘 모르겠습니다.
그 중 Node.js에 더 적합한 사람이 있습니까?관계형 데이터베이스에서 이동하는 초보자에게 더 나은 것이 있습니까?어떤 것을 선택해야 할지에 대한 지침이 필요합니다. 여기까지 왔는데, 이런 종류의 데이터베이스에 관한 것이라면, 저는 그저 잘 모르겠습니다.
노드 JS에 더 적합한 솔루션이 있습니까?
특히 node.js에 더 적합할 수도 있지만, 각 node.js는 애플리케이션 요구사항 또는 사용 사례에 따라 특정 시나리오에 더 적합합니다.
Redis는 고급 키 값 저장소이며 3개의 NoSQL 솔루션 중에서 가장 빠릅니다.기본적인 키 데이터 조작 외에도 리스트, 세트, 해시 또는 펍/하위 기능과 같은 매우 유용한 데이터 구조, 즉 통계 또는 기타 실시간 광기를 지원합니다.그러나 그것은 일종의 쿼리 언어가 부족합니다.
CouchDB는 내구성이 매우 뛰어난 문서 지향 저장소로 MVCC, REST 인터페이스, 우수한 복제 시스템 및 맵 축소 쿼리를 제공합니다.광범위한 시나리오에 사용할 수 있고 RDBMS를 대체할 수 있지만 임시 SQL 쿼리에 익숙하다면 맵 축소 보기에 특정 문제가 있을 수 있습니다.
MongoDB는 또한 CouchDB와 같은 문서 지향 스토어이며 DRBMS 대체를 검색하는 사람들이 다른 NoSQL 솔루션보다 MongoDB를 선택하는 중요한 기능 중 하나인 맵 축소 외에도 임시 쿼리를 지원합니다.
관계형 데이터베이스에서 이동하는 초보자에게 더 나은 것이 있습니까?
당신은 RDBMS 세계에서 왔고 아마도 SQL에 익숙할 것이기 때문에, 저는 당신이 Mongodb를 사용해야 한다고 생각합니다. 왜냐하면 Redis나 CouchDB와는 달리, 그것은 애드혹 쿼리를 지원하고 쿼리 메커니즘은 SQL과 비슷하기 때문입니다.그러나 응용 프로그램 시나리오에 따라 Redis 또는 CouchDB가 작업에 더 적합한 영역이 있을 수 있습니다.
언급URL : https://stackoverflow.com/questions/6507953/which-database-out-of-couchdb-mongodb-and-redis-is-good-for-starting-out-with-n
'programing' 카테고리의 다른 글
numpy 배열을 mongodb에 저장하는 중 (0) | 2023.07.08 |
---|---|
오류: 다른 경로에서 생성된 ActivatedRouteSnapshot을 다시 연결할 수 없습니다. (0) | 2023.07.08 |
SQL - 열의 고유한 조합을 카운트하는 방법 (0) | 2023.07.08 |
Oracle Client란 무엇입니까? (0) | 2023.07.03 |
배열이 정의되지 않았거나 초기 크기가 없음을 선언하려면 어떻게 해야 합니까? (0) | 2023.07.03 |