Como o NuoDB pode ser usado como um mecanismo de armazenamento para o MySQL, quais são as principais diferenças entre usar o NuoDB como servidor e o MySQL como servidor?
Além disso, recentemente recebi uma recomendação sobre este novo banco de dados sql que parece destinado a se tornar uma solução muito boa para cenários mais flexíveis, nuvem, etc. O problema é que não consigo encontrar nenhuma informação sobre testes reais ou qualquer comparação com outros sistemas de banco de dados. Não tenho certeza de como ele difere dos usos existentes para o MySQL e como é diferente do MySQL quando usado como um servidor de banco de dados autônomo.
O NuoDB é um sistema de banco de dados completamente novo, escrito desde o início para explorar arquiteturas distribuídas sem compartilhamento. A arquitetura "emergente" do NuoDB é o oposto das abordagens monolíticas para sistemas de banco de dados relacionais SQL/ACID que dominaram as últimas 3 décadas. No NuoDB é o efeito agregado de muitos nós que optam eletivamente e contribuem para o sistema que resulta em um banco de dados SQL/ACID. Ele se comporta como um bando de pássaros que voam de forma organizada, mas sem um ponto central de controle ou um único ponto de falha.
O produto não é oferecido como um mecanismo de armazenamento MySQL, em parte porque a API do mecanismo de armazenamento MySQL é uma API de nível de tabela e não permite a flexibilidade que um sistema de banco de dados precisa para fazer o que o NuoDB faz. Você pode ver uma boa visão geral em vídeo do produto em http://www.nuodb.com/blog .
Sobre disponibilidade e preços:
O produto foi projetado especificamente para aplicativos de escala da Web, oferece suporte a PHP, Ruby, Hibernate e a variedade usual de ferramentas/APIs SQL e é executado em seu próprio hardware ou em nuvens públicas.
NuoDB está em fase Beta tardia (Beta 6 está previsto para as próximas semanas) com cerca de 250 clientes. O produto deve ser enviado na primavera.
O preço depende de você baixá-lo ou executá-lo em nuvens públicas. Para download, ele será gratuito para sempre para pequenas instalações e terá uma taxa de assinatura à medida que você expande. Em nuvens públicas, será baseado no modelo pay-per-use da nuvem.
Isenção de responsabilidade: sou o CEO da NuoDB Inc