2012-04-11 2 views
6

Допустим, я хочу использовать другую БД, чем Mongo в back-end Meteor, а также хочу использовать визуализационную библиотеку типа D3.js на интерфейсе. Возможно ли это на данный момент? Насколько сложно было бы добавить его самостоятельно, если нет? ThanksРазличные DB и передняя часть для Meteor

+0

Вы можете использовать довольно много _any_ элементов интерфейса, которые вы хотите (черт возьми, вы можете использовать Flash или Silverlight [содрогнуться]) вместе с Meteor; Что касается бэкэнда, я понятия не имею, я пытался выяснить, что именно привело меня к вашему вопросу. – jlarson

ответ

1

https://github.com/meteor/meteor/tree/master/packages/mongo-livedata документация указывает, что это будет модуль, с которого нужно начать, если вы хотите заменить функциональность базы данных.

Вы можете заменить другую базу данных для MongoDB, предоставляя драйвер базы данных на стороне сервера и/или кэш-памяти на стороне клиента, который реализует альтернативный API. Mongo-livingata является хорошей отправной точкой для такого проекта.

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

0

Взгляните на этот проект: https://github.com/austinrivas/meteor-postgresql. Если вам действительно нужно использовать базу данных, отличную от метеора менго, это не может быть правильным выбором, если вы не экспериментируете. Вы всегда можете агрегировать данные из другого db в mongo, что может облегчить жизнь.

Я использовал D3 с метеор в виде директив angularjs и привязывал данные, чтобы управлять визуализацией в $ scope. DDP делает хранение данных актуальным в визуализации d3 супер удобным.

Смежные вопросы