2013-01-10 5 views
6

node.js와 함께 사용해야하는 데이터베이스는 무엇입니까? 나는 MySQL과 MONGO DB를 condering하고있다.node.js와 함께 사용해야하는 데이터베이스는 무엇입니까?

+1

MongoDB와 Node 모두 JavaScript를 사용하기 때문에 서로에게 자연스럽게 적합하다고 말할 수도 있습니다. 다른 사람들은 NoSQL 데이터베이스가 재앙을위한 방법이라고 비명을지를 것입니다. 이것은 매우 독창적 인 주제이기 때문에, 나는 스스로 결정할 필요가 있습니다. –

+0

당신이 저라면, 당신은 무엇을 결정했을까요? –

+0

프로젝트 또는 데이터베이스 사용 방법을 알려주십시오. Mongo와 Mysql은 매우 다르며 여러 가지면에서 뛰어납니다. 따라서 기술 시너지 이상의 일을 하느냐에 달려 있습니다. – hexist

답변

8

정답은 다음과 같습니다.

많은 다른 프로그래밍 언어와 마찬가지로 node에는 데이터베이스 용으로 다양한 어댑터가 있습니다. Ture, 일부는 다른 것보다 낫지 만, 그들은 모두 빠르게 변화하고 진화하고 있으므로 여기에있는 어떤 진술도 곧 구식이 될 것입니다. 하나의 데이터베이스를 선택하더라도 서로 다른 품질의 어댑터가 2 ~ 3 개 이상 있습니다.

결국 노드에 적합한 것이 무엇인지는 중요하지 않지만 프로젝트에 적합한 것은 무엇입니까? 관계형 문제를 NoSQL 스토리지에 집어 넣으려고하면 좋지 않을 것입니다.

노드 커뮤니티는 다양한 가능성을 제공합니다. Node Toolbox을보고 CouchDB, MongoDB, Redis, 데이터베이스 추상화 레이어, MySQL에 대한 몇 가지 솔루션을 찾아보십시오. 언제나 올바른 모듈을 선택하려면 상식이 필요합니다. 커밋 내역, 관리자 수, 활동 수, 마지막 커밋 타임 스탬프, 발급 큐 등을 확인하십시오. 여러분이 편한 데이터베이스를위한 솔루션을 찾을 수있을 것입니다.

한 번에 두 가지 이상의 기술을 배워야 할 때 개인적으로 다소 압도적이었습니다. 따라서 노드를 처음 사용하는 사람이라면 처음 프로젝트에 대해 알고있는 데이터베이스를 사용하는 것이 좋습니다.

+0

ok 첫 번째 프로젝트에서 mysql을 사용하고 나서 node.js에 대한 명령이있을 때 mongo db를 사용하려고합니다. –

2

모든 사람이 완료 요구 사항이 다르므로 실제로 수행하려는 작업에 따라 다릅니다. 요셉처럼 MongoDBNode.js이 실제로 잘 작동하지만 특정 사용 사례의 경우 MySQL이 더 나은 선택 일 수 있습니다. 또한 가장 편한 데이터베이스를 고려할 수도 있습니다. Personnaly, 나는 recommand MongoDB하지만 나는 그것이 선호의 문제라고 생각합니다.

관련 문제