Databend ist ein modernes Cloud-Data-Warehouse. Auf Flexibilität und Effizienz ausgelegt, um Ihre umfangreichen Analyseanforderungen zu unterstützen. Kostenlos und Open Source. Erleben Sie jetzt den Cloud-Service: https://app.databend.cn .
Was ist in Databend los?
Entdecken Sie diese Woche die neuen Entwicklungen von Databend und entdecken Sie Databend, das Ihnen am Herzen liegt.
Unterstützt den Abfrageabgleich mit invertiertem Index
Der invertierte Index ist die am häufigsten verwendete Datenstruktur in Dokumentenabfragesystemen. Er wird verwendet, um die Zuordnung des Speicherorts eines Wortes in einem Dokument oder einer Gruppe von Dokumenten im Rahmen der Volltextsuche zu speichern.
match
Databend unterstützt jetzt den Abgleich invertierter Indizes in Abfragen .
SELECT id, score(), content FROM t WHERE match(content, '中国') ORDER BY score()
----
21 1.1967509 中国的古代诗词充满了深邃的意境和独特的韵味,是中华文化的重要组成部分。
24 1.1967509 中国的传统节日蕴含着丰富的文化内涵,是传承和弘扬中华文化的重要途径。
28 1.3336442 中国的饮食文化博大精深,各地的美食各具特色,让人流连忘返。
12 1.4319203 北京的故宫是中国古代建筑的瑰宝,吸引了无数游客前来参观。
15 1.5059 中国的茶文化源远流长,品茶已经成为一种生活方式。
Wenn Sie mehr erfahren möchten, wenden Sie sich gerne an das Databend-Team oder sehen Sie sich die unten aufgeführten Ressourcen an.
Code-Ecke
Lassen Sie uns Codeausschnitte oder Projekte in Databend und dem umgebenden Ökosystem erkunden.
Kombinieren Sie TASK und STREAM, um Benutzeraktivitäten in Echtzeit zu erfassen und zu verfolgen
Der Stream (STREAM) in Databend ist eine dynamische Echtzeitdarstellung von Tabellenänderungen. Erstellen Sie Streams, um Änderungen an zugehörigen Tabellen für die fortlaufende Analyse zu erfassen und zu verfolgen. Aufgaben kapseln bestimmte SQL-Anweisungen, die in vorgegebenen Abständen, ausgelöst durch bestimmte Ereignisse oder als Teil einer umfassenderen Aufgabensequenz ausgeführt werden sollen.
Wenn Sie eine Aufgabe erstellen, können Sie diese gemäß dem folgenden Workflow gestalten.
Das folgende Beispiel zeigt, wie Sie TASK und STREAM kombinieren, um Benutzeraktivitäten in Echtzeit zu erfassen und zu verfolgen. Dabei wird user_activity_profiles
die Tabelle regelmäßig mit activities_stream
den Daten synchronisiert, um sicherzustellen, dass user_activity_profiles
sie immer die neuesten Benutzeraktivitäten genau widerspiegelt.
-- Define a task in Databend
CREATE TASK user_activity_task
WAREHOUSE = 'default'
SCHEDULE = 1 MINUTE
-- Trigger task when new data arrives in activities_stream
WHEN stream_status('activities_stream') AS
-- Insert new records into user_activity_profiles
INSERT INTO user_activity_profiles
SELECT
-- Join activities_stream with user_profiles based on user_id
a.user_id, p.username, p.location, a.activity, a.timestamp
FROM
activities_stream AS a
JOIN user_profiles AS p
ON a.user_id = p.user_id
-- Include only rows where the action is 'INSERT'
WHERE a.change$action = 'INSERT';
Interessierte können gerne das folgende Dokument lesen, um zu erfahren, wie sie Databend Cloud zur Erledigung dieser Aufgabe nutzen können.
- Dokumente | Automatisieren des Ladens von Daten mit Aufgaben
- Dokumente | Beispiel: Daten in Echtzeit verfolgen und transformieren
Höhepunkte
Hier sind einige bemerkenswerte Ereignisse, vielleicht finden Sie etwas Interessantes.
- Unterstützung
show views
unddesc view
. is_error
Funktion ,is_not_error
, hinzugefügterror_or
.task_history
Unterstützt Paging.- Unterstützt die PRQL-Abfragesprache.
Was kommt als nächstes?
Wir sind immer offen für Spitzentechnologien und innovative Ideen und heißen Sie herzlich willkommen, der Community beizutreten und Databend Leben einzuhauchen.
Unterstützt die CHANGES-Klausel
Die CHANGES-Klausel ermöglicht das Abfragen der Änderungsverfolgungsmetadaten einer Tabelle oder Ansicht über einen angegebenen Zeitraum, ohne einen Stream mit expliziten Transaktionsoffsets zu erstellen.
Die Kombination mehrerer Abfragen kann verwendet werden, um Metadaten zur Änderungsverfolgung zwischen verschiedenen Transaktionsgrenzen abzurufen.
SELECT ...
FROM ...
CHANGES ( INFORMATION => { DEFAULT | APPEND_ONLY } )
AT ( { TIMESTAMP => <timestamp> | OFFSET => <time_difference> | STREAM => '<name>' } )
[ END( { TIMESTAMP => <timestamp> | OFFSET => <time_difference> } ) ]
[ ... ]
Problem Nr. 15028 | Feature: Unterstützung der CHANGES-Klausel
Wenn Sie sich für dieses Thema interessieren, können Sie versuchen, einige der Probleme zu lösen oder sich an Diskussionen und PR-Bewertungen zu beteiligen. Alternativ können Sie auf https://link.databend.rs/im-feeling-lucky klicken , um eine zufällige Frage auszuwählen. Viel Glück!
Neue Mitwirkende
Lernen Sie neue Leute in der Community kennen. Dank Ihnen ist Databend ein besserer Ort.
- @ncuwaln hat Unterstützung für PRQL implementiert, #14922 .
- @blackstar-baba hat die Unterstützung für Show-Views und Desc-Views implementiert, #14926 .
Änderungsprotokoll
Schauen Sie sich das Änderungsprotokoll für die täglichen Builds von Databend an, um über die neuesten Entwicklungen auf dem Laufenden zu bleiben.
Adresse: https://github.com/datafuselabs/databend/releases
Mitwirkende
Ein großes Dankeschön an die Mitwirkenden für ihre großartige Arbeit in dieser Woche.
Verbinde dich mit uns
Databend ist ein flexibles, kostengünstiges, neues Open-Source-Data-Warehouse, das auf Objektspeicherung basiert und auch Echtzeitanalysen durchführen kann. Wir freuen uns auf Ihre Aufmerksamkeit und darauf, gemeinsam Cloud-native Data-Warehouse-Lösungen zu erkunden, um eine neue Generation von Open-Source-Data-Clouds zu schaffen.
Linus nahm die Sache selbst in die Hand, um zu verhindern, dass Kernel-Entwickler Tabulatoren durch Leerzeichen ersetzen. Sein Vater ist einer der wenigen Führungskräfte, die Code schreiben können, sein zweiter Sohn ist Direktor der Open-Source-Technologieabteilung und sein jüngster Sohn ist ein Kern Mitwirkender bei Open Source: Es dauerte ein Jahr, 5.000 häufig verwendete mobile Anwendungen zu konvertieren. Java ist die Sprache, die am anfälligsten für Schwachstellen von Drittanbietern ist. Wang Chenglu, der Vater von Hongmeng: Open Source Hongmeng ist die einzige architektonische Innovation im Bereich der Basissoftware in China. Ma Huateng und Zhou Hongyi geben sich die Hand, um „den Groll zu beseitigen.“ Ehemaliger Microsoft-Entwickler: Die Leistung von Windows 11 ist „lächerlich schlecht“. sind sehr herzerwärmend . Meta Llama 3 wird offiziell veröffentlicht