Categorie:
Software Data Warehouse /
Software de banco de dados /
Floco de neve Reveja
Excelente | |
Boa | |
Média | |
Mau | |
Horrível |
A ferramenta de gerenciamento de banco de dados auxilia os usuários em data warehousing, data lake, analytics, colaboração e muito mais.
Uma plataforma muito inovadora. Muito seguro. Ótima interface. Fazendo grandes coisas com a Amazon, Google, etc.
Leva algum tempo para se acostumar, mas não um grande negócio no final.
Usamos o Snowflake para capturar algumas de nossas maiores exportações de dados de terceiros que não cabem no Planilhas Google. O processo de upload de dados é direto e mantém nossos relatórios de negócios otimizados, apesar dos recursos de engenharia enxutos do nosso lado.
A interface do usuário é desajeitada e não é a mais intuitiva. As mensagens de erro podem ser mais detalhadas e expandidas.
Snowflake é um banco de dados e um armazém de armazenamento na nuvem. Como é escalável sob demanda, a recuperação de dados através do Snowflake Warehouses está iluminando rapidamente. Toda a capacidade de computação necessária para executar as consultas SQL é cuidada pelo tamanho do Warehouse que escolhemos. Se uma consulta está demorando muito para executar uma troca rápida para um armazém maior, é maravilhoso. Migrar e carregar dados no Snowflake também é muito fácil através dos estágios Snowflake e dos comandos COPY TO.
O floco de neve não impõe restrições, principalmente chaves primárias. Portanto, deve-se tomar cuidado ao fazer INSERTs e UPSERTs para manter a integridade dos dados. Essa falta desse recurso é compreensível, pois é projetada mais como um armazém de armazenamento.
Nenhum! Experiência realmente fantástica para nossas equipes de dados.
Eu quase usei todos os bancos de dados OLAP, mas isso é o que eu mais amei, com menos preço e ótimo desempenho e facilidade de uso.
Poucos recursos ainda na fila, como plano de explicação, procedimentos armazenados
O que mais gosto neste software é realmente se você pode pensar que pode fazê-lo com o Snowflake. Quero dizer, desde que lide com dados. Comecei na minha empresa usando o oracle e não fiquei com isso por muito tempo porque adotamos o floco de neve. Quando começamos a usar o floco de neve, meu conhecimento de SQL pulou alto. Em vez de apenas selecionar as tabelas, eu estava usando cte's e partições e todas essas coisas divertidas. O Snowflake tornou super fácil de entender e aprender. A capacidade que ele tem de lidar com a quantidade de colunas que ele faz é incrível.
Há um pouco de uma curva de aprendizado para entender o jeito. Mas, na superfície, é como qualquer outra linguagem sql e você apenas precisa descobrir as diferentes peculiaridades que ela possui. Eu gostaria que ele pudesse fornecer dados instantaneamente e ler minha mente sobre o que eu quero, mas isso é praticamente impossível, então eu vou ficar com o que tenho.
IU da Web
Seria bom se houvesse uma interface API RESTful com capacidade de consultar tabelas retornando o formato JSON
É muito básico, comparado a outras ferramentas. Então, se é isso que você está procurando, não é um problema.
É muito mais caro comprar e deve-se ser treinado especialmente nele
O Snowflake não possui a capacidade de criar procedimentos armazenados, isso agregaria muito valor e facilidade de uso ao software. Embora a falta de gerenciamento seja grande, acho que nem sempre vale o custo. Além disso, ele não apresenta um bom desempenho (ou absolutamente) como uma ferramenta ETL.
Você não pode se conectar facilmente a partir de um editor sql fora do navegador ou da linha de comando. Isso torna menos conveniente.
Fácil configuração e configuração.
Atualmente limitado à AWS com expansão planejada para o Azure e o GCP.
Um dos pontos positivos acima também pode ser negativo. Snowflake é um serviço e não um software que você pode executar em seu próprio data center ou em sua própria VPC na nuvem. Este CON pode ser superado com criptografia de ponta a ponta, na qual você possui a chave e outros recursos do Snowflake.