Farnetani 0 Denunciar post Postado Agosto 4, 2011 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
Suissa 1 Denunciar post Postado Agosto 26, 2011 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
JCMais 75 Denunciar post Postado Agosto 26, 2011 Mesmo tendo a curva de aprendizado maior, eu recomendo o ODM do Doctrine. Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Agosto 27, 2011 Eu não recomendo nenhuma delas, prefiro trabalhar com o mongo na classe mongo do PHP. :seta: http://br.php.net/mongo :seta: http://br.php.net/manual/pt_BR/class.mongo.php Compartilhar este post Link para o post Compartilhar em outros sites
JCMais 75 Denunciar post Postado Agosto 28, 2011 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