PHP-friendly NoSQL solutions [fechado]

eu estou olhando para usar uma solução NoSQL para o meu próximo projeto, que será escrito em PHP. Que opções tenho em termos de soluções NoSQL que podem facilmente interagir através do PHP? Eu ainda não fiz muito pensando sobre a arquitetura, então eu não tenho certeza de quais serão as minhas necessidades; eu simplesmente gostaria de saber quais são as minhas escolhas para que eu não construa algo que eu não possa razoavelmente implementar.

Por exemplo, sei que a Cassandra tem a Pandra, mas é só uma biblioteca PHP. MongoDB tem um PECL nativo. extensao.

Author: mattbasta, 2010-05-12

4 answers

CouchDB has PHPillow:

O PHPillow é um invólucro orientado a objectos para o CouchDB. Os lançamentos podem ser encontrados na página de downloads. Apache CouchDB é um banco de dados distribuído, tolerante a falhas e livre de esquemas, acessível através de uma API HTTP/JSON. Entre outras características, fornece replicação robusta e incremental com detecção e resolução de conflitos bidirecionais, e é questionável e indexável usando um motor de visualização de tabela orientada com JavaScript atuando como a linguagem de definição de vista padrão.

Ver também http://nosql-database.org para uma boa visão geral.

 12
Author: Gordon, 2013-03-18 08:22:28
Eu escrevi o driver do PHP para o MongoDB e acho que é uma grande interface:)

O pacote Mongo PECL não é apenas bastante maduro (comparativamente... quase um ano e meio de idade agora!) e bastante bem documentado , é realmente amplamente utilizado. Se você verificar a página PHP do MongoDB , Você pode ver que existem maneiras de integrá - lo com bolo, Doutrina, Drupal, Kohana, Symfony e Zend, bem como um casal de GUIs admin (como PHPMoAdmin ) e vários de é o próprio ODMs (object document mappers).

P. S. salathe tem um bom ponto de vista, mas a melhor solução vai depender do que estás a fazer.
 27
Author: kristina, 2010-05-12 19:50:50

Uma solução NoSQL

A tua pergunta é muito vaga, quer queiras quer não. Sem saber que você está querendo sair da solução NoSQL , então quaisquer recomendações seriam apenas nomear nomes (não necessariamente uma coisa ruim, mas nada que você não Pode Google em alguns minutos). Por exemplo, os dois que você nomeia acima (Cassandra e MongoDB) são animais diferentes: basear a escolha em amizade parece um pouco míope. Então, você poderia pensar sobre isso, então vir e elaborar sobre o projeto (não há necessidade de divulgar detalhes; abordagens gerais, desejos e desejos, esse tipo de coisa) para nos ajudar a ajudá-lo a se mover em direção a uma escolha? P. S. Esta é apenas uma "resposta" porque é muito longa para um comentário. Dedos de Waffley! P. P. S. não significa nada, mas sou fã de MongoDB... com PHP ou não.
 9
Author: salathe, 2010-05-12 19:46:06

Eu ainda não tentei, mas está na minha lista de Tarefas: experimentarmongo com php .

 0
Author: koen, 2010-05-12 19:33:59