Wöchentliche Ausgabe 137 von Databend Open Source

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.

matchDatabend 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_profilesdie Tabelle regelmäßig mit activities_streamden Daten synchronisiert, um sicherzustellen, dass user_activity_profilessie 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.

Höhepunkte

Hier sind einige bemerkenswerte Ereignisse, vielleicht finden Sie etwas Interessantes.

  • Unterstützung show viewsund desc view.
  • is_errorFunktion , is_not_error, hinzugefügt error_or.
  • task_historyUnterstü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.

Ä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
{{o.name}}
{{m.name}}

Ich denke du magst

Origin my.oschina.net/u/5489811/blog/11049092
Empfohlen
Rangfolge