алгоритмы Графика как алгоритм Dijkstra не будут работать, потому что график огромен.
Этот аргумент не обязательно содержит, потому что Dijkstra не будет обычно смотреть на полный график, а скорее просто очень маленькое подмножество (чем лучше взаимосвязанный график, тем меньший это подмножество).
Dijkstra может на самом деле выполнить скорее хорошо для графиков хорошего поведения. С другой стороны, с тщательной параметризацией* будет всегда работать столь же хороший, или лучше. Вы уже попробовали, как это работало бы на Ваших данных?
Однако мне также очень было бы интересно слышать о событиях других народов. Конечно, видные примеры как поиск Google Map особенно интересны. Я мог вообразить что-то как направленная самая близкая соседняя эвристика.
ActiveCouch не был совместим с CouchDB 0.9.x, и была некоторая критика, что он не так хорошо моделирует семантику CouchDB (я в основном написал его по той причине, о которой вы упомянули - Я был знаком с семантикой ActiveRecord)
Я думаю, что наиболее полнофункциональный и активно разрабатываемый - это CouchRest.
У меня нет ответа на главный вопрос, но я видел, как Джордж Палмер выступал доклад о CouchDB и couch_foo по адресу ] Rails Underground 24 июля 2009 г., так что, вероятно, будет справедливо сказать, что он все еще активен.
Я не думаю, что были сделаны видеозаписи сеансов в комнате, где выступал Джордж, что очень досадно. , но они могут быть еще не готовы. Попробуйте проверить здесь .
Это действительно зависит от системы, которую вы создаете. CouchDB не предназначен для использования в реляционной системе данных, поэтому заставить его работать как ActiveRecord (и, таким образом, реализовать отношения) - все равно что воткнуть квадратный стержень в круглое отверстие. CouchPotato приятен и прост в использовании, но (как есть) позволяет подключаться только к одному серверу CouchDB. CouchREST - мой личный фаворит из всех, и им очень легко пользоваться.