WeSQL - uma distribuição inovadora do MySQL que usa S3 como armazenamento
(github.com/wesql)- Uma distribuição inovadora do MySQL que adota uma arquitetura de separação entre computação e armazenamento, usando S3 e sistemas compatíveis com S3 como backend de armazenamento
- Permite mobilidade entre nuvens e oferece flexibilidade sem dependência de um fornecedor específico
- Armazenamento baseado em S3
- Substitui completamente o armazenamento em disco tradicional do MySQL por S3
- Todos os dados (
binlog, esquema, metadados do mecanismo de armazenamento, WAL, arquivos de dados etc.) são armazenados como objetos no S3 - A durabilidade de "11 noves" (99.999999999%) do S3 reforça significativamente a confiabilidade dos dados
- Inicialização e execução simples
- Em uma instância vazia já inicializada, é possível conectar ao S3 e disponibilizar o serviço imediatamente junto com o carregamento dos dados
- Começa a funcionar imediatamente, sem configurações adicionais
- Compatibilidade entre nuvens
- Pode ser executado em qualquer nuvem, sem ficar preso a um fornecedor específico
- Suporte a Serverless e BYOC (Bring Your Own Cloud)
- Econômico e amigável para desenvolvedores
- Oferece uma solução de banco de dados MySQL fácil de gerenciar
- Pode ser adotado com facilidade em ambientes de desenvolvimento e teste
5 comentários
Como existe um docker do wesql há 2 anos, acho que dá para experimentar usá-lo em vários papéis, como um banco de dados compartilhado, um banco de desenvolvimento e outros usos, via Docker.
Com o mecanismo
connect, já é possível ler arquivos como CSV que já existem em um volume compartilhado via NFSnão sei bem se isso é algo realmente significativo
Armazenar dados do DB em storage compartilhado e apenas ler objetos do S3 são coisas diferentes. Ainda assim, para reduzir o custo de armazenamento de dados, será preciso tolerar latência de I/O e custos de largura de banda, então fico em dúvida sobre o quão custo-efetivo isso realmente seria.
O produto em si é interessante.
Se eu for implicar… dá para chamar isso simplesmente de uma distribution? Parece mais um produto diferente…
Vou deixar salvo aqui.