Edição semanal de código aberto do Databend 136

Databend é um moderno data warehouse em nuvem. Projetado para oferecer flexibilidade e eficiência para dar suporte às suas necessidades de análise em larga escala. Gratuito e de código aberto. Experimente o serviço em nuvem agora: https://app.databend.cn .

O que há no Databend

Explore os novos desenvolvimentos do Databend esta semana e encontre o Databend que está mais perto do seu coração.

Entenda tarefas e notificações no Databend

O Databend agora oferece suporte a um mecanismo completo de tarefas e notificações.

A tarefa executa a instrução SQL especificada de acordo com o plano ou gráfico de tarefa baseado em DAG. A integração de notificações permite enviar notificações para serviços de mensagens externos.

CREATE TASK IF NOT EXISTS mytask
 WAREHOUSE = 'mywh'
 SCHEDULE = 30 SECOND
 ERROR_INTEGRATION = 'myerror'
AS
BEGIN
    BEGIN;
    INSERT INTO mytable(ts) VALUES(CURRENT_TIMESTAMP);
    DELETE FROM mytable WHERE ts < DATEADD(MINUTE, -5, CURRENT_TIMESTAMP());
    COMMIT;
END;

O exemplo acima define uma mytasktarefa chamada . Ele será mywhexecutado a cada 30 segundos no cluster de computação. A tarefa executa uma transação com múltiplas instruções contendo instruções INSERT e instruções DELETE. Quando uma tarefa falha, ela aciona myerroruma integração de erro chamada .

Mecanismos relacionados a tarefas e notificações estão disponíveis imediatamente no Databend Cloud. Se você quiser saber mais informações, entre em contato com a equipe do Databend ou verifique os recursos listados abaixo.

Canto do Código

Vamos explorar trechos de código ou projetos no Databend e no ecossistema circundante.

Databend vs. Snowflake: referência de ingestão de dados

Recentemente, Databend e Snowflake conduziram um teste de benchmark de ingestão de dados, cobrindo aspectos como desempenho e custo, que incluiu principalmente os seguintes quatro testes básicos:

  • Carregamento de conjunto de dados TPC-H SF100, orientado para dados em grande escala, cerca de 600 milhões de linhas.
  • ClickBench Hits carregamento de conjunto de dados, orientado para dados de tabelas grandes e amplas, com cerca de 100 milhões de linhas.
  • Atualização de 1 segundo: compare os recursos de ingestão de dados da plataforma abaixo do limite de atualização de 1 segundo.
  • Atualização de 5 segundos: compare os recursos de ingestão de dados da plataforma abaixo do limite de atualização de 5 segundos.

Comparação de carregamento de conjunto de dados

Comparação de atualização de dados

As partes interessadas podem ler o documento a seguir para aprender sobre a ingestão de dados de baixo custo e alto desempenho do Databend Cloud.

Destaques

Aqui estão alguns eventos dignos de nota, talvez você possa encontrar algo de interesse.

  • CROSS JOIN suporta estouro.
  • Tabelas hash agregadas suportam overflow.
  • Suporta atualização de índice invertido.
  • Adicione mais aliases de função para funções relacionadas a data e hora para oferecer suporte a mais ferramentas de análise de dados.

O que vem a seguir

Estamos sempre abertos a tecnologias de ponta e ideias inovadoras e convidamos você a se juntar à comunidade e injetar vitalidade no Databend.

Suporta sintaxe TOP K

O plano Databend oferece suporte SELECT TOPà instrução, que é usada para selecionar os K itens principais do conjunto de resultados.

A SELECT TOPinstrução a seguir é usada para selecionar os primeiros 4 itens do conjunto de resultados ordenado:

select TOP 4 c1 from testable ORDER BY c1;

Equivalente à seguinte SELECT ... LIMITafirmação.

select c1 from testable order by c1 limit 4;

Esta é uma boa primeira edição (edição para iniciantes), projetada para orientar os alunos interessados ​​em Rust e Databend a participarem.

Edição #14972 | Recurso: suporte à sintaxe top k

Se você estiver interessado neste tópico, poderá tentar resolver alguns dos problemas ou participar de discussões e análises de relações públicas. Alternativamente, você pode clicar em https://link.databend.rs/im-feeling-lucky para escolher uma pergunta aleatória, boa sorte!

Novos colaboradores

Conheça novas pessoas na comunidade. O Databend é um lugar melhor por sua causa.

Registro de alterações

Confira o changelog das compilações diárias do Databend para se manter atualizado sobre os desenvolvimentos mais recentes.

Endereço: https://github.com/datafuselabs/databend/releases

Colaboradores

Um grande obrigado aos colaboradores pelo excelente trabalho desta semana.

Conecte-se conosco

Databend é um novo data warehouse de código aberto, flexível e de baixo custo baseado em armazenamento de objetos que também pode realizar análises em tempo real. Aguardamos sua atenção e exploraremos juntos soluções de data warehouse nativas em nuvem para criar uma nova geração de nuvem de dados de código aberto.

Linus resolveu resolver o problema por conta própria para evitar que os desenvolvedores do kernel substituíssem tabulações por espaços. Seu pai é um dos poucos líderes que sabe escrever código, seu segundo filho é o diretor do departamento de tecnologia de código aberto e seu filho mais novo é um núcleo. contribuidor de código aberto Huawei: Demorou 1 ano para converter 5.000 aplicativos móveis comumente usados ​​A migração abrangente para Hongmeng Java é a linguagem mais propensa a vulnerabilidades de terceiros Wang Chenglu, o pai de Hongmeng: Hongmeng de código aberto é a única inovação arquitetônica. no campo de software básico na China. Ma Huateng e Zhou Hongyi apertam as mãos para "remover rancores". Ex-desenvolvedor da Microsoft: o desempenho do Windows 11 é "ridiculamente ruim" " Embora o que Laoxiangji seja de código aberto não seja o código, as razões por trás disso são muito emocionantes. Meta Llama 3 é lançado oficialmente. Google anuncia uma reestruturação em grande escala.
{{o.nome}}
{{m.nome}}

Acho que você gosta

Origin my.oschina.net/u/5489811/blog/11047999
Recomendado
Clasificación