Geir Magnusson apresentou sobre Cloud Data Persistence no QCon London 2009. A principal mensagem dessa apresentação foi que limitações físicas da tecnologia de hoje combinada com a complexidade computacional de bancos de dados relacionais convencionais estão nos levando a olhar para espaços novos e excitantes.
Apresentando soluções como Google's BigTable e Amazon Dynamo , Magnusson diz que banco de dados distribuídos nos permite gerenciar um enorme volume de dados (BigTable é preparado para tabelas petabyte) mas questões de alta disponibilidade, com distribuição através de muitos sistemas, trás alguns requerimentos que geralmente necessitam de uma solução que diverge de um modelo relacional e direciona para modelos de armazenagem de documentos.
Magnusson mencionou alguns projetos interessantes para olhar de perto.
Alternativas Open Source do Google BigTable:
Alternativas Open Source para o Amazon Dynamo:
Outros projetos Open Source interessantes:
- MongoDB, armazenagem de documento
- CouchDB, armazenagem de documento JSon
- MemcachedDB, banco de dados distribuído a armazenagem chave/valor, acessado via api memcached
- Drizzle, fork do mysql direcionado a cloud
- Hadoop, sistema de arquivo distribuído, framework M/R
- LightCloud, banco de dados distribuído a armazenagem chave/valor, baseado no Tokyo Cabinet
- Scalaris, escalavel, transacional, armazenagem chave/valor distribuído, em Erlang