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

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.

Suporta transações com múltiplas instruções

O Databend agora oferece suporte básico a transações com múltiplas instruções.

Os usos de transações com várias instruções incluem:

  • Execute alterações DML em diversas tabelas em uma única transação.
  • Execute alterações em uma única tabela em vários estágios com base em cálculos intermediários.
BEGIN;
INSERT INTO t_append_only VALUES(4), (5);
INSERT INTO t_consume_append_only_1 SELECT a FROM s_append_only;
INSERT INTO t_append_only VALUES(6), (7);
COMMIT;

Se quiser saber mais, sinta-se à vontade para entrar em contato com a equipe do Databend ou conferir os recursos listados abaixo.

Canto do Código

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

crabml - Reimplementação de GGML em Rust

crabml é um projeto experimental em andamento, que equivale a reimplementar GGML usando Rust. Inferência eficiente pode ser realizada em hardware barato.

Criado por Flaneur2020 , membro da equipe Databend , atualmente suporta inferência do modelo Llama 3B quantificado Q8_0.

Destaques

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

  • SQLsmith oferece suporte à geração de dados binários e de tipo geométrico.
  • A junção de hash está integrada à nova estrutura de filtro.
  • EXPLAINSuporta modo de saída exaustivo ( verbose), que pode fornecer mais informações e estatísticas de atributos de relacionamento.
  • Melhore a tabela de análise para dar suporte à consulta dos blocos incrementais da tabela de fusíveis.

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.

Suporte ao dialeto PRQL

O nome completo do PRQL é Pipelined Relational Query Language, pronunciado "Prequel". PRQL também é legível e declarativo, mas diferentemente do SQL, suporta conceitos abstratos como variáveis ​​e funções;

Aqui está um exemplo de PRQL:

from track_plays
filter plays > 10_000                # Readable numbers
filter (length | in 60..240)         # Ranges with `..`
filter recorded > @2008-01-01        # Simple date literals
filter released - recorded < 180days # Nice interval literals
sort {-length}                       # Concise order direction

PRQL pode ser prqlccompilado em SQL geral que pode ser analisado pelo AST, e o Databend planeja aproveitar isso para fornecer suporte para PRQL.

Edição #14811 | Recurso: suporte ao dialeto prql

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.

  • @dracoooooo implementou DESC[RIBE] [TABLE] <name>suporte para declarações, #14736 .

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/11045879
Recomendado
Clasificación