Databend Open Source Weekly Issue 143

Databend is a modern cloud data warehouse. Designed for flexibility and efficiency to support your large-scale analysis needs. Free and open source. Experience the cloud service now: https://app.databend.cn .

What's On In Databend

Explore Databend's new developments this week and encounter Databend that is closer to your heart.

Learn about geometry function support in Databend

Geometry functions are a set of functions that handle spatial data types, such as geometric objects such as points, lines, and polygons. These functions are mainly used to perform spatial analysis and geographic data management. They are indispensable tools in geographic information systems (GIS), computer-aided design (CAD) and other application fields that require spatial data processing. They are used in geolocation services and real-time location. Analysis and other areas play an important role.

Databend has recently added a large number of geometric functions with the help of community members, especially @kkk25641463 . Databend official documentation is also actively updating relevant content. Welcome to visit Documentation/Test Support Coverage for details.

If you'd like to learn more, feel free to contact the Databend team or check out the resources listed below.

Code Corner

Let’s explore code snippets or projects in Databend and the surrounding ecosystem.

OpenRaft v0.9.9 released

OpenRaft is an asynchronous runtime version of the Raft consensus algorithm open sourced and maintained by the Databend team. It is supported by the Tokio runtime, supports Databend's Meta Service, and is used in some projects of Meituan, Microsoft and SAP.

Recently, OpenRaft released version 0.9.9, which fixed some bugs in the Snapshot processing process. Interested friends are welcome to try using OpenRaft to build robust and highly available services.

Highlights

Here are some noteworthy events, maybe you can find something of interest.

  • New support for geometric functions: ST_DIMENSION, ST_ENDPOINT, ST_POINTN, ST_SRID, ST_X, ST_Y, ST_STARTPOINT.
  • Improved interpretation of INSERT statements to support distinguishing insertion sources.

What's Up Next

We are always open to cutting-edge technologies and innovative ideas, and welcome you to join the community and inject vitality into Databend.

Support more MAP functions

MAP is a structured data type supported by Databend, which is used to save key-value pair data. Currently, Databend plans to add more functions suitable for MAP data types to help users better organize and process data with complex or unfixed structures, such as tags in user portraits or attributes in product analysis.

  • MAP_CAT(<map1>, <map2>)
  • MAP_CONTAINS_KEY(<key>, <map>)
  • MAP_DELETE(<map>, <key1>[, <key2>, ...])
  • MAP_INSERT(<map>, <key>, <value>[, <updateFlag>])
  • MAP_PICK(<map>, <key1>[, <key2>, ...]) or MAP_PICK(<map>, <array>)
  • MAP_SIZE(<map>)

Issue #15295 | Feature: Support map functions

If you are interested in this topic, you can try to solve some of the problems or participate in discussions and PR reviews. Alternatively, you can click on https://link.databend.rs/im-feeling-lucky to pick a random question, good luck!

Changelog

Check out the changelog for Databend's daily builds to stay up to date on the latest developments.

Address: https://github.com/datafuselabs/databend/releases

Contributors

A big thank you to the contributors for their great work this week.

Connect With Us

Databend is an open source, flexible, low-cost, new data warehouse based on object storage that can also perform real-time analysis. We look forward to your attention and exploring cloud native data warehouse solutions together to create a new generation of open source Data Cloud.

High school students create their own open source programming language as a coming-of-age ceremony - sharp comments from netizens: Relying on the defense, Apple released the M4 chip RustDesk. Domestic services were suspended due to rampant fraud. Yunfeng resigned from Alibaba. In the future, he plans to produce an independent game on Windows platform Taobao (taobao.com) Restart web version optimization work, programmers’ destination, Visual Studio Code 1.89 releases Java 17, the most commonly used Java LTS version, Windows 10 has a market share of 70%, Windows 11 continues to decline Open Source Daily | Google supports Hongmeng to take over; open source Rabbit R1; Docker supported Android phones; Microsoft’s anxiety and ambitions; Haier Electric has shut down the open platform
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/5489811/blog/11095274