Return

Announcing Databend v0.7.0 - Deploy easier, query faster
March 28, 2022 · 2 min read

BohuTANG
This is my first post on Docusaurus 2.

Continuing breaking ground, activate your object storage for big data analytics in sub-second!
Thank you to everyone for the work over the past 4 months!
With our latest release, Databend v0.7.0, this release includes several new user-facing features, performance optimizations, and many other improvements, activate your object storage for big data analytics!
Highlights
0.7.0 release brings Databend architecture to a stable stage
- Simple primitive data type framework
 - New Pull&Push-Based Processor framework
 - Git-Like table format with snapshot transaction isolation
 - Announce OpenDAL for object storage data access
 - Announce OpenRaft to improve raft as the next generation consensus protocol
 
New Features
- [Query] Add DateTime64 data type
 - [Query] Add Semi-Structured variant data type
 - [Query]  Add 
group bynullable column - [Query]  Add filter push-down for 
read datasource - [Query] Add function monotonicity check
 - [Query] Add support for Java/Python/Golang client and JDBC driver
 - [Query] Add support for github external datasource
 - [Query]  Add support for 
CREATE TABLE [IF NOT EXISTS] [db.]table LIKE [db.]origin_table AS SELECT query - [Query]  Add support for 
Copy INTO <table> from external location - [Query]  Add support for 
COPY INTO <table> FROM internal/external stage - [Query]  Add support for 
ALTER TABLE [ IF EXISTS ] <name> RENAME TO <new_table_name> - [Query]  Add support for 
[NOT] IN (a, b, c, ...) InList - [Query] Add user defined functions
 - [Query]  Add 
system.query_logfor multi-tenant query statistics - [Query]  Add 
CALLprocedure for administrator operation - [Query] Add support for CSV/Parquet/Json file streaming load
 - [Query]  Add embed markdown dos into 
system.functions - [Query] Add support for config file format json, yaml, toml
 - [Query] Add support for column specify an expression as default value
 - [User] Add support for basic RBAC privileges
 - [Storage] Add database_id/table_id to data file prefix
 - [Storage] Add version to storage layout for upgrade
 - [Meta] Add support for multi tenant
 - [Meta] Replace arrow flight service with gRPC
 
Improvements
- [Query] Change Pull-Based to New Pull&Push-Based processor
 - [Query] Improve parallel write performance
 - [Doc] Better documentation https://databend.rs
 
Reference
🎈Connect With Us
Databend is a cutting-edge, open-source cloud-native warehouse built with Rust, designed to handle massive-scale analytics.
Join the Databend Community to try, get help, and contribute!