Início Bancos de dados no InfoQ Brasil
Notícias
Feed RSS-
JRuby Roundup: DataMapper Adapter para DataStore e Reggae no Google App Engine
Após o anúncio do suporte a Java no Google App Engine, foi mostrado que o JRuby funciona no GAE. Há limitações, no entanto e Nick Sieger lista algumas das limitações.
-
Amazon inicia MapReduce baseado no Hadoop para o EC2
Há tutoriais disponíveis ja faz algum tempo detalhando como rodar o popular Apache Hadoop MapReduce framework no Amazon EC2. Hoje a Amazon adere de vez ao padrão oferecendo suporte oficial via Amazon Elastic MapReduce.
-
Apache Mahout: Algoritmos de aprendizagem de máquina altamente escaláveis.
O projeto Apache Mahout, um conjunto de bibliotecas para aprendizado de màquinas altamente escaláveis, recentemente anunciou seu primeiro lançamento público. InfoQ conversou com Grant Ingersoll, cofundador do Mahout e membro do grupo técnico da Lucid Imagination, para saber mais sobre este projeto bem como sobre aprendizado de máquinas em geral.
-
Facilidade na transferência de Entidades de Persistência
Muitas vezes, ao tentar transferir entidades de persistência para fora da JVM você pode acabar removendo informações relativas à persistência. Gilead, antigo Hibernate4GWT, espera facilitar este processo e dar conta do recado.
-
Revisão: A arte de código SQL de alto desempenho
Uma coisa é olhar para o plano de execução de consultas para SQL Server, e outra é quase saber o que isso significa. O livro de Grant Fritchey, A arte de código SQL de alto desempenho (The Art of High Performance SQL Code): Parte 1 Analisando Planos de Execução do SQL Server, ajuda você a chegar a este ponto.
-
Mapeamento do NHibernate em Detalhes
Ayende Rahien fez treze posts no seu blog descrevendo os diferentes tipos de mapeamento do NHibernate, explicando em detalhes cada um. Ayende é um dos colaboradores do NHibernate, criador do NHibernate Profiler e vem utilizando o NHibernate por muitos anos.
-
Estratégias de Transação Baseadas nos Modelos de Transação Java
É um erro comum confundir modelos de transações com estratégias de transações. Mark Richards discute três modelos de transações suportados pela plataforma Java (Transação Local, Transação Programática e Transação Declarativa) e quatro estratégias de transação (Orquestração Cliente, Camada API, Alta Concorrência, e Alta Velocidade de Processamento) que podem ser baseadas nesses modelos.
-
A Microsoft Apresenta o .Net RIA Services
Ontem, a Microsoft lançou o .Net RIA Services, que costumava ser chamada projeto “Alexandria”., wAté agora ele era segredo. Nesta apresentação da MIX 09, Nikhil Kithari, um Arquiteto de Software da Microsoft, comentou:
-
Sun promete aparecer por trás de cada Cloud
A Sun está entrando no mercado de cloud com a Sun Open Cloud Plataform(OCP), incluindo imagens virtuais de todos os seus softwares open source. As principais tecnologias para o servidor cloud da Sun são: Java, MySQL, OpenSolaris e Open Storage.
-
LINQ-to-Twitter, mais um provedor LINQ
Mehfuz Hossain, um MVP da Microsoft, criou um provedor LINQ-to-Twitter. Este é mais um exemplo demonstrando que o LINQ não é um framework para acessar apenas dados em um banco, mas que também pode ser utilizado com qualquer tipo de objeto, inclusive tweets.
-
Eric Newcomer sobre a Diferença Entre Transações RESTful vs. Web Services
Eric Newcomer, presidente da OSGi Alliance Enterprise Expert Group e antigo CTO da IONA Technologies, postou uma resposta para a questão “Qual é a diferença entre transações RESTful e transações Web Services?”
-
Moneta: Uma interface para armazenagem Key-Value como Tokyo Cabinet e Memcache
Banco de dados relacionais são apenas uma das opções quando se trata de armazenar dados. Dependendo do caso atual, pode valer a pena olhar para a armazenagem chave-valor.
-
Duas Propostas de Criteria Type-Safe para o JPA 2.0
One of the most significant new features in the forthcoming Java Persistence API 2.0 specification is a type-safe criteria-based query API. There are two alternative proposals under consideration by the JSR-317 Expert Group and the group is seeking feedback from the wider development community.
-
Migrations estilo Rails no .NET
Controlar a versão do esquema de banco de dados junto com seu código .NET é essencial para o gerenciamento dos codebase voláteis especialmente quando empregam a integração continua. Várias equipes no mundo .NET usam scripts manuscritos ou ferramentas de comparação de esquema.
-
Consistências Eventuais, Revisitadas
Desenvolver sistemas distribuídos confiáveis em uma escala mundial exige uma troca entre consistência e disponibilidade. No mês passado, O CTO da Amazon, Werner Vogels, postou um artigo descrevendo abordagens para tolerar eventuais consistências de dados em sistemas distribuídos de grande escala.