Databend Open Source Weekly Issue 140

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ützen Sie SOFORT AUSFÜHREN

Databend unterstützt jetzt den Befehl EXECUTE IMMEDIATE, der es Benutzern ermöglicht, komplexe SQL-Logik in einer einzigen Anweisung auszuführen und so flexiblere SQL-Verarbeitungsmöglichkeiten bietet.

Beispiele sind wie folgt:

EXECUTE IMMEDIATE $$
BEGIN
    LET x := 1;
    LET y := x + 1;
    LET z RESULTSET := SELECT :y + 1;
    RETURN TABLE(z);
END;
$$;
----
┌───────┐
│ 2 + 1 │
│ UInt8 │
├───────┤
│     3 │
└───────┘

Mit dieser Funktion kann Databend komplexe Datenverarbeitungsszenarien besser unterstützen. und treibt unsere Arbeit bei der Unterstützung gespeicherter Prozeduren und SQL-Skripts weiter voran. Interessierte Partner sind auch herzlich willkommen, sich an der Entwicklung und Iteration verwandter Funktionen zu beteiligen.

Wenn Sie mehr erfahren möchten, wenden Sie sich gerne an das Databend-Team oder schauen Sie sich die unten aufgeführten Ressourcen an.

Code-Ecke

Lassen Sie uns Codeausschnitte oder Projekte in Databend und dem umgebenden Ökosystem erkunden.

Ziel: Auf dem Weg zu einer effizienten verteilten Gruppenaggregation

In der groß angelegten Datenanalyse (OLAP) ist die Gruppenaggregation (Group Aggregation) eine weit verbreitete Technologie. Im Gegensatz zu regulären SELECT-Abfragen unterteilt die gruppierte Aggregation den Datensatz in Gruppen und aggregiert die Gruppendaten, wodurch sich die Ergebniskardinalität ändert.

Inspiriert durch den DuckDB-Blog entwickelte Databend eine neue Art von Aggregat-Hash-Tabelle, um die Verarbeitungseffizienz der gruppierten Aggregation zu optimieren. Um sich besser an verteilte Szenarien anzupassen, hat Databend außerdem eine Reihe von Optimierungen für die Verteilung entworfen und implementiert.

Blog | Auf dem Weg zu einer effizienten verteilten Gruppenaggregation

Höhepunkte

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

  • Unterstützt ST_GEOMPOINTFROMGEOHASHund ST_MAKEPOLYGONgeografische Informationsfunktionen.
  • Unterstützen Sie Änderungstabellenkommentare.
  • Unterstützen Sie Offsets für Zeitreisen.
  • Lesen Sie das Dokument „Dokumente | Volltextindex“, um mehr über die Volltextindizierungsfunktionen von Databend zu erfahren.

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.

Abfragezusammenfassung zum Abfrageprotokoll hinzufügen

Eine Abfragezusammenfassung ist eine Zusammenfassung einer Abfrage. Wenn zwei Abfragen dieselbe Zusammenfassung haben, bedeutet dies, dass sie dasselbe Schema verwenden. Beispielsweise sind die folgenden beiden Abfragezusammenfassungen identisch:

"SELECT id FROM t1 WHERE name = 'a';"
"SELECT id FROM t1 WHERE name = 'b';"

Durch die Untersuchung der jeweiligen Abfragezusammenfassungen können Sie feststellen, welcher Abfragemodus zeitaufwändiger ist, und so zur Optimierung der Datenbankleistung und Ressourcennutzung beitragen.

Problem Nr. 15164 | Kunststück: Abfrage-Digest zu query_log hinzufügen

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!

Ä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 auszuräumen.“ 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/11052989
Empfohlen
Rangfolge