diff options
author | fomichev <fomichev@ydb.tech> | 2022-12-26 09:44:58 +0300 |
---|---|---|
committer | fomichev <fomichev@ydb.tech> | 2022-12-26 09:44:58 +0300 |
commit | da22ba3f04d6fb72f67ed88878fcddfb87f9443b (patch) | |
tree | ac26bf5ec78526036dff5939eee7d9d7b8077707 /ROADMAP.md | |
parent | 0e94aef19a9b4aeea682289610292de10ad95be8 (diff) | |
download | ydb-da22ba3f04d6fb72f67ed88878fcddfb87f9443b.tar.gz |
ROADMAP updates
Diffstat (limited to 'ROADMAP.md')
-rw-r--r-- | ROADMAP.md | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ROADMAP.md b/ROADMAP.md index 9e7ac38a47..fe423c4223 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -3,7 +3,7 @@ ## Query Processor 1. Support for **Snapshot Readonly** transactions mode 1. **Better resource management** for KQP Resource Manager (share information about nodes resources, avoid OOMs) -1. Switch to **New Engine** for OLTP queries +1. ✅ Switch to **New Engine** for OLTP queries 1. ✅ Support **`not null` for PK (primary key) table columns** 1. **Aggregates and predicates push down to column-oriented tables** 1. **Optimize data formats** for data transition between query phases @@ -25,13 +25,13 @@ 1. **DDL for column-oriented tables** ## Database Core (Tablets, etc) -1. Get **YDB topics** (aka pers queue, streams) ready for production +1. ✅ Get **YDB topics** (aka pers queue, streams) ready for production 1. ✅ Turn on **MVCC support** by default -1. Enable **Snapshot read mode** by default (take and use MVCC snapshot for reads instead of running distributed transaction for reads) -1. **Change Data Capture** (be able to get change feed of table updates) +1. ✅ Enable **Snapshot read mode** by default (take and use MVCC snapshot for reads instead of running distributed transaction for reads) +1. ✅ **Change Data Capture** (be able to get change feed of table updates) 1. **Async Replication** between YDB databases 1. ✅ **Background compaction for DataShards** -1. **Compressed Backups**. Add functionality to compress backup data +1. ✅ **Compressed Backups**. Add functionality to compress backup data 1. Process of **Extending State Storage** without cluster downtime. If a cluster grows from, say, 9 nodes to 900 State Storage configuration stays the same (9 nodes), it leads to a performance bottleneck. 1. **Splite/Merge DataShards *BY LOAD* by default**. Most users require this feature turned on by default 1. Support **PostgreSQL datatypes** in tablet local database |