Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Farnetani

Qual Framework usar para trabalhar com o Mongo

Recommended Posts

Pessoal, estamos iniciando aqui neste mês os estudos com o NoSQL MongoDB.

 

A principio pelo o que vimos o negócio é realmente fantástico.

 

Gostaria de saber daqueles com mais experiência qual caminho a seguir em relação a escolha

de frameworks para trabalhar com o mesmo, visto que estaremos convertendo um sistema grande aqui

para o mesmo onde vimos que será vantajoso para o futuro próximo onde só o lance da independência

de schema já nos fez tomar esta decisão.

 

Aqui estaremos trabalhando com PHP+Flex(4.5) para interface e para comunicar estamos usando o ZendAMF.

 

Estivemos analisando o link:

http://pt.wiki.mongodb.org/display/DOCS/PHP+Libraries%2C+Frameworks%2C+and+Tools

 

E nos interessamos por usar:

 

Morph

Um biblioteca de alto nível PHP para MongoDB. Morph abrange uma suíte de objetos e objetos primitivos que são projetados para trabalhar com o MongoDB no PHP suavemente.

https://github.com/a-musing-moose/morph

 

 

MongoRecord

 

MongoRecord é uma camada ORM PHP Mongo construída sobre a extensão PHP Mongo PECL.

 

MongoRecord é uma extração do sites de classificados online Oodle- os requisitos do Oodle sobre administração, facilidade de entendimento da interface para lidar armazéns de dados Mongo superescaláveis foi a primeira razão para o MongoRecord. Foi desenvolvido para uso com aplicações PHP visando adicionar as capacidades de escalabilidade do Mongo ao mesmo tempo que se lida com a uma camada de abstração amigável.

 

https://github.com/lunaru/mongorecord

 

Shanty Mongo

 

é um adpatador/protótipo do mongodb para o Zend Framework. Sua intenção é que trabalhar com documentos mongodb seja tão natural e simples quanto possível. Em particular permitir documentos embutidos para também ter classes de documento personalizadas.

https://github.com/coen-hyde/Shanty-Mongo

 

Gostaria de saber daqueles que já estão com experiencia com o MongoDB qual

seria a melhor escolha.

 

Não optamos pelo Doctrine por termos que aumentar mais um cara na curva

de aprendizado, querendo ficar restritos até mesmo por uma questão de

tempo com: PHP + FLEX + ZendAMF (para líga-los).

 

Precisamos definir qual vai ser o melhor designer pattern para trabalharmos,

a princípio estamos querendo nos concentrar no pattern ActiveRecord.

 

Enfim, se alguém aqui da comunidade poder dar um dica para o caminho

das pedras, agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca usei nenhuma delas, no seu caso só testando para ver qual mais se adapta ao seu caso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andrey, comparar a classe normal do mongo para PHP com o Object Document Mapper do Doctrine não é muito interessante, pois a funcionalidades que uma proporciona sobre a outra é bem grande. Como o autor do tópico deseja algo que ajude a terminar o projeto rapidamente, o ODM ajudaria bastante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.