Ответ 1
Да, вы можете посмотреть https://github.com/thingdom/node-neo4j (пример http://gensen.herokuapp.com/show/34) и https://github.com/neo4j/neo4js для некоторых хороших привязок, например, https://github.com/tbaum/heroku-node-neo4js
НТН
Немного абстрактного вопроса...
Я смотрю на базы данных графа в nodejs.
Из всех опций, которые я смог найти: Neo4J, Infinite Graph, Sones, InfoGrid и т.д., ни один из них не имеет API-интерфейсов node, поэтому к нему нужно будет получить доступ через некоторый вкус HTTP. У кого-нибудь есть опыт работы с любым из них? Какой был бы лучший выбор?
Спасибо.
Да, вы можете посмотреть https://github.com/thingdom/node-neo4j (пример http://gensen.herokuapp.com/show/34) и https://github.com/neo4j/neo4js для некоторых хороших привязок, например, https://github.com/tbaum/heroku-node-neo4js
НТН
Не отпугивай! Node.js очень хорош в использовании HTTP и разбора JSON. Вам действительно не нужна абстракция над этими "низкоуровневыми" действиями. Вы действительно можете написать свой собственный пакет абстракции и опубликовать его:)
Neo4J REST API - это то, что вы хотите использовать с Node. Я слышал от своего коллеги только положительный отзыв о Neo4j.
Я лично использовал CouchDB (а не график-db, но все еще db noSQL) http api с Node.js, и он работает как шарм.
Если вы хотите, чтобы все было просто, попробуйте levelgraph. Это график db, который обтекает LevelDB - хранилище данных ключа/значения