Databend es un almacén de datos en la nube moderno. Diseñado para brindar flexibilidad y eficiencia para respaldar sus necesidades de análisis a gran escala. Gratis y de código abierto. Experimente el servicio en la nube ahora: https://app.databend.cn .
¿Qué hay en Databend?
Explore los nuevos desarrollos de Databend esta semana y encuentre el Databend más cercano a su corazón.
Admite transacciones de múltiples estados de cuenta
Databend ahora admite transacciones básicas de múltiples declaraciones.
Los usos de las transacciones de estados múltiples incluyen:
- Realice cambios DML en varias tablas en una sola transacción.
- Realice cambios en una sola tabla en múltiples etapas según cálculos intermedios.
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;
Si desea obtener más información, no dude en comunicarse con el equipo de Databend o consultar los recursos que se enumeran a continuación.
Rincón del código
Exploremos fragmentos de código o proyectos en Databend y el ecosistema circundante.
Crabml - Reimplementación de GGML en Rust
Crabml es un proyecto experimental en curso, que equivale a reimplementar GGML usando Rust. Se puede realizar una inferencia eficiente en hardware barato.
Creado por Flaneur2020 , miembro del equipo de Databend , actualmente admite la inferencia del modelo Llama 3B cuantificado Q8_0.
Reflejos
Aquí tienes algunos eventos destacables, quizás puedas encontrar algo de interés.
- SQLsmith admite la generación de datos de tipo binario y geométrico.
- Hash join está integrado con el nuevo marco de filtro.
EXPLAIN
Admite el modo de salida exhaustivo (verbose
), que puede proporcionar más información y estadísticas de atributos de relación.- Mejorar la tabla de análisis para admitir la consulta de los bloques incrementales de la tabla de fusibles.
¿Qué sigue a continuación?
Siempre estamos abiertos a tecnologías de vanguardia e ideas innovadoras, y lo invitamos a unirse a la comunidad e inyectar vitalidad a Databend.
Admite dialecto PRQL
El nombre completo de PRQL es Pipelined Relational Query Language, que se pronuncia "Precuela". PRQL también es legible y declarativo, pero a diferencia de SQL, admite conceptos abstractos como variables y funciones.
A continuación se muestra un ejemplo 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 se puede prqlc
compilar en SQL general que AST puede analizar, y Databend planea aprovechar esto para brindar soporte para PRQL.
Número n.º 14811 | Característica: soporte del dialecto prql
Si está interesado en este tema, puede intentar resolver algunos de los problemas o participar en debates y revisiones de relaciones públicas. Alternativamente, puedes hacer clic en https://link.databend.rs/im-feeling-lucky para elegir una pregunta aleatoria, ¡buena suerte!
Nuevos contribuyentes
Conozca gente nueva en la comunidad. Databend es un lugar mejor gracias a usted.
- @dracooooooo implementó
DESC[RIBE] [TABLE] <name>
soporte para declaraciones, #14736 .
Registro de cambios
Consulte el registro de cambios de las compilaciones diarias de Databend para mantenerse actualizado sobre los últimos desarrollos.
Dirección: https://github.com/datafuselabs/databend/releases
Colaboradores
Muchas gracias a los contribuyentes por su gran trabajo esta semana.
Conéctate con nosotros
Databend es un nuevo almacén de datos de código abierto, flexible y de bajo costo basado en el almacenamiento de objetos que también puede realizar análisis en tiempo real. Esperamos contar con su atención y explorar juntos soluciones de almacenamiento de datos nativas de la nube para crear una nueva generación de nube de datos de código abierto.
Linus tomó el asunto en sus propias manos para evitar que los desarrolladores del kernel reemplacen las pestañas con espacios. Su padre es uno de los pocos líderes que puede escribir código, su segundo hijo es el director del departamento de tecnología de código abierto y su hijo menor es un núcleo. Colaborador de código abierto Huawei: tomó 1 año convertir 5000 aplicaciones móviles de uso común Migración completa a Hongmeng Java es el lenguaje más propenso a vulnerabilidades de terceros Wang Chenglu, el padre de Hongmeng: el código abierto Hongmeng es la única innovación arquitectónica. En el campo del software básico en China, Ma Huateng y Zhou Hongyi se dan la mano para "eliminar rencores". Ex desarrollador de Microsoft: el rendimiento de Windows 11 es "ridículamente malo " " Aunque lo que Laoxiangji es de código abierto no es el código, las razones detrás de él. Son muy conmovedores. Meta Llama 3 se lanza oficialmente. Google anuncia una reestructuración a gran escala.