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.
- PR #15144 | Kunststück: EXECUTE IMMEDIATE-Anweisung hinzufügen
- Problem Nr. 14904 | Feature: Gespeicherte Prozedur und SQL-Scripting
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_GEOMPOINTFROMGEOHASH
undST_MAKEPOLYGON
geografische 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