2
2
title : Enterprise Features
3
3
---
4
4
5
+ import DatabendTable from '@site/src /components/DatabendTable';
6
+
5
7
This page provides an updated list of available enterprise features. To access these features, you will need an enterprise or trial license. For more details, see [ Licensing Databend] ( 20-license.md ) .
6
8
7
9
### Enterprise Feature List
@@ -26,96 +28,135 @@ This section compares Databend Community with Databend Enterprise in the followi
26
28
27
29
### Core Functionalities
28
30
29
- | Functionality | Databend Community | Databend Enterprise |
30
- | ------------------------------------------------- | ------------------------ | ------------------------ |
31
- | Distributed Metadata Management | ✓ | ✓ |
32
- | Distributed SQL Engine | ✓ | ✓ |
33
- | Distributed Storage Engine | ✓ | ✓ |
34
- | Distributed Scheduling Engine | ✓ | ✓ |
35
- | Vectorized Engine | ✓ | ✓ |
36
- | Distributed Transaction | ✓ | ✓ |
37
- | Multi-version Data | ✓ | ✓ |
38
- | Time Travel | ✓ | ✓ |
39
- | Performance Optimizer | ✓ | ✓ |
40
- | Multi-tenancy and Permission Management | ✓ | ✓ |
41
- | Standard Data Types | ✓ | ✓ |
42
- | Semi-structured Data Type (JSON) | ✓ | ✓ |
43
- | Unstructured Data Types | Parquet/CSV/TSV/JSON/ORC | Parquet/CSV/TSV/JSON/ORC |
44
- | Advanced Compression | ✓ | ✓ |
45
- | Vector Storage | ✓ | ✓ |
46
- | Apache Hive Query | ✓ | ✓ |
47
- | Apache Iceberg Query | ✓ | ✓ |
48
- | Semi-structured Data Query | ✓ | ✓ |
49
- | External User-defined Functions | ✓ | ✓ |
50
- | Large Query Resource Isolation Protection (Spill) | ✓ | ✓ |
31
+ <DatabendTable
32
+ width={[ '70%', '15%', '15%'] }
33
+ thead={[ 'Functionality', 'Databend Community', 'Databend Enterprise'] }
34
+ tbody={[
35
+ [ 'Distributed Metadata Management', '✓', '✓'] ,
36
+ [ 'Distributed SQL Engine', '✓', '✓'] ,
37
+ [ 'Distributed Storage Engine', '✓', '✓'] ,
38
+ [ 'Distributed Scheduling Engine', '✓', '✓'] ,
39
+ [ 'Vectorized Engine', '✓', '✓'] ,
40
+ [ 'Distributed Transaction', '✓', '✓'] ,
41
+ [ 'Multi-version Data', '✓', '✓'] ,
42
+ [ 'Time Travel', '✓', '✓'] ,
43
+ [ 'Performance Optimizer', '✓', '✓'] ,
44
+ [ 'Multi-tenancy and Permission Management', '✓', '✓'] ,
45
+ [ 'Standard Data Types', '✓', '✓'] ,
46
+ [ 'Semi-structured Data Type (JSON)', '✓', '✓'] ,
47
+ [ 'Unstructured Data Types', 'Parquet/CSV/TSV/JSON/ORC', 'Parquet/CSV/TSV/JSON/ORC'] ,
48
+ [ 'Advanced Compression', '✓', '✓'] ,
49
+ [ 'Vector Storage', '✓', '✓'] ,
50
+ [ 'Apache Hive Query', '✓', '✓'] ,
51
+ [ 'Apache Iceberg Query', '✓', '✓'] ,
52
+ [ 'Semi-structured Data Query', '✓', '✓'] ,
53
+ [ 'External User-defined Functions', '✓', '✓'] ,
54
+ [ 'Large Query Resource Isolation Protection (Spill)', '✓', '✓'] ,
55
+ ] }
56
+ />
51
57
52
58
### Extended Functionalities
53
59
54
- | Functionality | Databend Community | Databend Enterprise |
55
- | -------------------------------------------------------- | ------------------ | ------------------------------ |
56
- | Cluster Mode | ✕ | ✓ |
57
- | Materialized Views | ✕ | ✓ |
58
- | AI Functions (Sentiment Analysis, Data Annotation, etc.) | ✕ | HuggingFace Open Source Models |
59
- | Multi-tenant Data Sharing | ✕ | ✓ |
60
+ <DatabendTable
61
+ width={[ '70%', '15%', '15%'] }
62
+ thead={[ 'Functionality', 'Databend Community', 'Databend Enterprise'] }
63
+ tbody={[
64
+ [ 'Cluster Mode', '✕', '✓'] ,
65
+ [ 'Materialized Views', '✕', '✓'] ,
66
+ [ 'AI Functions (Sentiment Analysis, Data Annotation, etc.)', '✕', 'HuggingFace Open Source Models'] ,
67
+ [ 'Multi-tenant Data Sharing', '✕', '✓'] ,
68
+ ] }
69
+ />
60
70
61
71
### Deployment
62
72
63
- | Functionality | Databend Community | Databend Enterprise |
64
- | -------------------------------------------------------- | ------------------ | ------------------- |
65
- | Deployment Support: K8s, Baremetal, Installer | ✓ | ✓ |
66
- | Backend Storage Support: S3, Azblob, GCS, OSS, COS, HDFS | ✓ | ✓ |
67
- | x86_64 & ; ARM64 Architecture | ✓ | ✓ |
68
- | Compatible with LoongArch, openEuler, etc. | ✓ | ✓ |
69
- | Monitoring and Alerting APIs | ✓ | ✓ |
73
+ <DatabendTable
74
+ width={[ '70%', '15%', '15%'] }
75
+ thead={[ 'Functionality', 'Databend Community', 'Databend Enterprise'] }
76
+ tbody={[
77
+ [ 'Deployment Support: K8s, Baremetal, Installer', '✓', '✓'] ,
78
+ [ 'Backend Storage Support: S3, Azblob, GCS, OSS, COS, HDFS', '✓', '✓'] ,
79
+ [ 'x86_64 & ARM64 Architecture', '✓', '✓'] ,
80
+ [ 'Compatible with LoongArch, openEuler, etc.', '✓', '✓'] ,
81
+ [ 'Monitoring and Alerting APIs', '✓', '✓'] ,
82
+ ] }
83
+ />
70
84
71
85
### Ecosystem
72
86
73
- | Functionality | Databend Community | Databend Enterprise |
74
- | ------------------------------------------ | ------------------ | ------------------- |
75
- | Driver Support: Go, Java, Rust, JS, Python | ✓ | ✓ |
76
- | Native REST APIs | ✓ | ✓ |
77
- | Native Client BendSQL | ✓ | ✓ |
87
+ <DatabendTable
88
+ width={[ '70%', '15%', '15%'] }
89
+ thead={[ 'Functionality', 'Databend Community', 'Databend Enterprise'] }
90
+ tbody={[
91
+ [ 'Driver Support: Go, Java, Rust, JS, Python', '✓', '✓'] ,
92
+ [ 'Native REST APIs', '✓', '✓'] ,
93
+ [ 'Native Client BendSQL', '✓', '✓'] ,
94
+ ] }
95
+ />
78
96
79
97
### Security
80
98
81
- | Functionality | Databend Community | Databend Enterprise |
82
- | ----------------------------------- | ------------------ | ------------------- |
83
- | Audit Functionality | ✓ | ✓ |
84
- | Access Control RBAC | ✓ | ✓ |
85
- | Password Strength and Expiry Policy | ✓ | ✓ |
86
- | Whitelist Management | ✓ | ✓ |
87
- | Storage Encryption | ✕ | ✓ |
88
- | Data Dynamic Masking Policy | ✕ | ✓ |
99
+ <DatabendTable
100
+ width={[ '70%', '15%', '15%'] }
101
+ thead={[ 'Functionality', 'Databend Community', 'Databend Enterprise'] }
102
+ tbody={[
103
+ [ 'Audit Functionality', '✓', '✓'] ,
104
+ [ 'Access Control RBAC', '✓', '✓'] ,
105
+ [ 'Password Strength and Expiry Policy', '✓', '✓'] ,
106
+ [ 'Whitelist Management', '✓', '✓'] ,
107
+ [ 'Storage Encryption', '✕', '✓'] ,
108
+ [ 'Data Dynamic Masking Policy', '✕', '✓'] ,
109
+ ] }
110
+ />
89
111
90
112
### Data Import & Export
91
113
92
- | Functionality | Databend Community | Databend Enterprise |
93
- | ----------------------------- | ---------------------- | ---------------------- |
94
- | Data Processing during Import | ✓ | ✓ |
95
- | Data Streaming | ✕ | ✓ |
96
- | CDC Real-time Data Import | ✕ | ✓ |
97
- | Data Export Formats | Parquet/ORC/CSV/NDJSON | Parquet/ORC/CSV/NDJSON |
114
+ <DatabendTable
115
+ width={[ '70%', '15%', '15%'] }
116
+ thead={[ 'Functionality', 'Databend Community', 'Databend Enterprise'] }
117
+ tbody={[
118
+ [ 'Data Processing during Import', '✓', '✓'] ,
119
+ [ 'Data Streaming', '✕', '✓'] ,
120
+ [ 'CDC Real-time Data Import', '✕', '✓'] ,
121
+ [ 'Data Export Formats', 'Parquet/ORC/CSV/NDJSON', 'Parquet/ORC/CSV/NDJSON'] ,
122
+ ] }
123
+ />
98
124
99
125
### Query Optimizations
100
126
101
- | Functionality | Databend Community | Databend Enterprise |
102
- | ------------------------------------------- | ------------------ | ------------------- |
103
- | Aggregation Query Acceleration Optimization | ✕ | ✓ |
104
- | JSON Query Acceleration Optimization | ✕ | ✓ |
105
- | Precomputation Capability | ✕ | ✓ |
127
+ <DatabendTable
128
+ width={[ '70%', '15%', '15%'] }
129
+ thead={[ 'Functionality', 'Databend Community', 'Databend Enterprise'] }
130
+ tbody={[
131
+ [ 'Aggregation Query Acceleration Optimization', '✕', '✓'] ,
132
+ [ 'JSON Query Acceleration Optimization', '✕', '✓'] ,
133
+ [ 'Precomputation Capability', '✕', '✓'] ,
134
+ ] }
135
+ title="Query Optimizations"
136
+ />
106
137
107
138
### Storage Optimizations
108
139
109
- | Functionality | Databend Community | Databend Enterprise |
110
- | ------------------------------- | ------------------ | ------------------- |
111
- | Cold/Hot Data Separation | ✕ | ✓ |
112
- | Automatic Expiry Data Cleaning | ✕ | ✓ |
113
- | Automatic Garbage Data Cleaning | ✕ | ✓ |
140
+ <DatabendTable
141
+ width={[ '70%', '15%', '15%'] }
142
+ thead={[ 'Functionality', 'Databend Community', 'Databend Enterprise'] }
143
+ tbody={[
144
+ [ 'Cold/Hot Data Separation', '✕', '✓'] ,
145
+ [ 'Automatic Expiry Data Cleaning', '✕', '✓'] ,
146
+ [ 'Automatic Garbage Data Cleaning', '✕', '✓'] ,
147
+ ] }
148
+ title="Storage Optimizations"
149
+ />
114
150
115
151
### Customer Support
116
152
117
- | Functionality | Databend Community | Databend Enterprise |
118
- | --------------------------------- | ------------------ | ------------------- |
119
- | 24/7 Support & Emergency Response | ✕ | ✓ |
120
- | Deployment and Upgrade | ✕ | ✓ |
121
- | Operational Support | ✕ | ✓ |
153
+ <DatabendTable
154
+ width={[ '70%', '15%', '15%'] }
155
+ thead={[ 'Functionality', 'Databend Community', 'Databend Enterprise'] }
156
+ tbody={[
157
+ [ '24/7 Support & Emergency Response', '✕', '✓'] ,
158
+ [ 'Deployment and Upgrade', '✕', '✓'] ,
159
+ [ 'Operational Support', '✕', '✓'] ,
160
+ ] }
161
+ title="Customer Support"
162
+ />
0 commit comments