2012-04-11 3 views
6

Meteor의 백엔드에서 Mongo와 다른 DB를 사용하고 프론트 엔드에서 D3.js와 같은 시각화 라이브러리를 사용하고자한다고 가정 해 보겠습니다. 지금 그럴 수 있습니까? 그렇지 않다면 혼자서 추가하는 것이 얼마나 복잡한가요? 감사합니다.Meteor를위한 DB와 프론트 엔드가 다름

+0

Meteor와 함께 원하는 거의 모든 프론트 엔드 항목 (Flash, Silverlight [shudder]를 사용할 수 있음)을 사용할 수 있습니다. 지금까지 백엔드에 관해서는 전혀 몰라요. 나는 당신의 질문에 나를 이끌어 낸 자신을 발견하려고 노력해 왔습니다. – jlarson

답변

1

https://github.com/meteor/meteor/tree/master/packages/mongo-livedata 문서는 데이터베이스 기능을 바꾸려면이 모듈이 시작할 모듈임을 나타냅니다.

당신은 서버 측 데이터베이스 드라이버 및/또는 다른 API를 구현하는 클라이언트 측 캐시를 제공하여 MongoDB를위한 또 다른 데이터베이스를 대체 할 수 있습니다. mongo-livedata는 프로젝트의 좋은 출발점입니다. https://github.com/austinrivas/meteor-postgresql : -

http://docs.meteor.com/#data

0

이 프로젝트를 살펴 보자. mongo meteor가 아닌 다른 데이터베이스를 사용해야한다면 실험하지 않는 한 올바른 선택이 아닐 수도 있습니다. 다른 db의 데이터를 mongo에 집계하면 더 쉽게 사용할 수 있습니다.

나는 angularjs 지시문의 형태로 유성과 함께 D3를 사용했고 시각화를 $ scope로 유도하기 위해 데이터를 바인딩했습니다. DDP는 d3 시각화의 데이터를 매우 편리하게 유지합니다.

관련 문제