Tangram

Tangram é um simples módulo Perl que pode armazenar objetos puros em bancos de dados relacionais padrão.
Baixe Agora

Tangram Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Sam Vilain and Andres Kievsky
  • Site do editor:
  • http://search.cpan.org/~samv/T

Tangram Tag


Tangram Descrição

O Tangram é um simples módulo Perl que pode armazenar objetos puros em bancos de dados relacionais padrão. O TANGRAM é um simples módulo Perl que pode armazenar objetos puros em bancos de dados relacionais padrão.tangram é um Mapador Relacional Objeto. É ortogonal, o que significa que não requer nada dos objetos armazenados nele (além da convenção comum que os objetos base sejam baseados em hashes; colunas individuais podem ser qualquer coisa). Ver consiste em uma linguagem de esquema que pode descrever ou ser construída em torno de uma estrutura de objetos, ou para corresponder de perto um esquema SQL existente (com algumas limitações). Essa linguagem de esquema é rica o suficiente para expressar recursos comuns de RDBMS como links, chaves estrangeiras e tabelas de links.it também consiste em um mecanismo de armazenamento de banco de dados relacional, que com base na estrutura do esquema, fará com que as estruturas de Perl persistirem em um relacional (compatível com SQL ) base de dados. As referências a outros objetos (ou coleções, conforme representadas com chaves estrangeiras e tabelas de links), podem ser carregadas usando referências on demandas que "Lazy" dados de carga quando é necessário.as do TANGRAM 2.08, o esquema não precisa descrever cada propriedade de objeto único, para que você possa mapear apenas as colunas que você pretende consultar. O restante do objeto é então armazenado em uma coluna através de um serializador, como dados :: dumper, yaml ou armazenável. Estas próprias estruturas podem conter referências arbitrárias a outros objetos no armazenamento.Tangram têm suporte de transação profundamente projetado, sem sacrificar excelentes habilidades de cache de dados. A estratégia de otimização geral do código o torna mais adequada para o OLTP (AKA Servidores de aplicativos) e outras situações em que é melhor selecionar e atualizar linhas inteiras do que se preocupar com quais colunas para recuperar / atualizar ou não recuperar / atualizar. são persistentes, você pode construir expressões de consulta para encontrá-las em termos de linguagem de esquema que você usou para colocá-las. Portanto, a estrutura de dados do esquema não descreve uma estrutura de dados, descreve um padrão de acesso a dados. Se você não é exigente Sobre qual módulo de acesso para usar, preferindo especificar o esquema apenas uma vez, você pode usar a classe separadamente distribuída :: tangram :: gerador para fazer um conjunto de classes de uma estrutura de esquema de tangram. Se você estiver procurando por uma ferramenta que implemente Apenas a abstração do SQL, você provavelmente perdeu o ponto (deste módulo, de qualquer maneira), e um módulo bem suportado como classe :: dbi, ou um modelador SQL interativo como o Alzabo provavelmente atenderá às suas necessidades melhor.Tangram está começando o Incluir suporte preliminar para funções de agregação, e atualmente suporta agrupamento, soma e contagem. As junções devem atualmente estar em termos de colunas de chave primárias inteiras, para se estenderem além disso, isso exigiria tipos extras de mapeamento a serem desenvolvidos. O suporte básico para tipos de associação alternativos está presente, mas em sua infancia.tangram contém atualmente nenhum suporte para atualizações do banco de dados (ou seja, atualizar foo set bar = 'BAZ' onde Frop = 'BLARG'), mas o suporte é planejado. Nenhum suporte para criar visões com base nas classes existentes para fazer novas classes derivadas; Você tem que usar o seu banco de dados SQL e criar classes de tangram correspondentes manualmente para fazer isso.Tangram possui um site em http://tangram.utsl.gen.nz/, atualmente patrocinado pela MarketView (Nova Zelândia) Ltd. Requisitos: · Perl.


Tangram Software Relacionado

ftp4che.

ftp4che é uma biblioteca FTP para Java 1.4 e 5.0 que apresenta suporte para SSL implícito. ...

354

Download

pywmdockapps.

pywmdockapps é o local para ser se você estiver interessado em windowhaker, dockapps e python. ...

116

Download