Desenvolvimento de uma interface WEB com PHP para gerenciamento de banco de dados CouchDB

O artigo traz um estudo de uma abordagem prática para a implementação de um protótipo de interface web com PHP para gerenciamento da base de dados CouchDB.

[ Hits: 38.587 ]

Por: kassiano em 28/09/2010


Conclusões / Referências



O presente trabalho teve como objetivo realizar um protótipo de interface Web com PHP para gerenciamento de banco de dados CouchDB. Mesmo com algumas dificuldades quanto à documentação e suas funcionalidades durante o desenvolvimento do protótipo, pode-se dizer que ao final se obteve êxito.

O CouchDB é um ótimo banco de dados. É um novo paradigma que esta crescendo rápido, graças a sua consistência. Sua documentação melhora gradativamente junto com seus grupos de discussões e sites com conteúdos e informações sobre as suas funcionalidades.

No presente momento, em que foi produzido este protótipo, pode-se observar que o esquema de funcionamento RESTful é uma ótima abordagem em comparação com o modelo tradicional Client/Server. Esta abordagem se torna válida devido à grande facilidade de se trabalhar com este modelo de Web Services, no desenvolvimento de aplicações para Web.

O PHP teve papel fundamental no desenrolar do processo, pois combina poderosos mecanismos de programação aliados a sua facilidade de uso e aprendizagem, outro sim se pode observar a evolução obtida pelo acadêmico em técnicas de programação no decorrer do desenvolvimento da interface.

Com este protótipo, o controle da aplicação CouchDB fica muito mais fácil, pois combina controle de usuários com gerência sobre os bancos e suas informações, ficando muito semelhante a ferramentas disponíveis para os SGBDR.

Referências

ANDERSON, Chirs. 2009. Apache CouchDB: The definitive Guide. Disponível em: http://couchdb.Apache.org/index.htm. Acessado em 05/06/2009.

BAIN, Tony. Is the Relational Database Doomed?, 2009. Disponível em: http://www.readwriteWeb.com/archives/is_the_relational_database_doomed.php. Acessado em: 03/06/2009.

CHANDLER, Christopher. CouchDB in Action: Greenwich, Manning, 2009.

FIGUEUREDO, Fernando. XML E Web Service. 2008. Disponível em: http://www.ticua.net/Apontamentos/TRABALHO1_FINAL_ASES_E_REIS.pdf. Acessado em 11/06/2010.

LENNON, Joe. Begining CouchDB, USA: Apress, 2009.

MORAES, Leonardo. Introdução ao CouchDB. Disponível em: http://leonardomoraes.com.br/blog/. Acessado em 06/06/2009

NIEDERAUER, Juliano. PHP 5. São Paulo: Novatec Editora LTDA, 2005.

______. Desenvolvimento Websites com PHP: Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados. São Paulo: Novatec, 2004.

OLIVEIRA, Leonardo Eloy. Estado da arte de banco de dados orientados a documento, 2009. Monografia (Conclusão do Curso de Graduação em Ciências Tecnológicas) - Universidade de Fortaleza - UNIFOR, Ceára, 2009.

Página anterior    

Páginas do artigo
   1. Início
   2. Introdução
   3. Modelo orientado a documento
   4. Apache CouchDB
   5. Desenvolvimento do protótipo
   6. Implementação do protótipo
   7. Conclusões / Referências
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Banco de dados orientados a documentos

Uma vulnerabilidade chamada de SQL Injection

Consultas SQL pelo Terminal no Postgres, Mysql, SQL Server, etc

Iniciando com o SQLite

SQLite 3 - Convertendo tabelas do LibreOffice em Banco de Dados

  
Comentários
[1] Comentário enviado por dastyler em 28/09/2010 - 22:37h

Muito bom o artigo e bem esclarecedor, apesar do CouchDb nao ser novidade.
Mas vejo que a tecnologia (que vem sendo usada por muitos rubistas há algum tempo), vem ganhando mais adeptos no mundo PHP.
eu pretendo me aprofundar mais na tecnologia assim que finalizar alguns projetos que estao em andamento e em fase final, projetos estes que ainda rodam sob bancos relacionais.

Parabéns!!

[]'s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts