Skip to main content

Enterprise Features

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.

Enterprise Feature List​

FeatureCategoryDescription
Audit TrailSecurity & ComplianceMonitor database activities with comprehensive audit logs for compliance and security.
Data LineageData GovernanceTrace upstream and downstream dependencies between tables, views, stages, and columns.
Masking PolicySecurity & ComplianceProtect sensitive data with role-based masking policies.
Storage EncryptionSecurity & ComplianceEncrypt data at rest with service-managed, KMS, or customer-managed keys.
BendSaveDisaster RecoveryBackup and restore entire Databend cluster data for disaster recovery.
Fail-SafeDisaster RecoveryRecover lost or accidentally deleted data from S3-compatible object storage.
Virtual ColumnQuery PerformanceAutomatically accelerate JSON queries with zero-configuration performance optimization for VARIANT data.
Dynamic ColumnQuery PerformanceGenerate columns automatically from scalar expressions with stored or virtual calculation modes.
Python UDFAdvanced AnalyticsExecute Python code within SQL queries using built-in handler.
ATTACH TABLEData SharingCreate read-only links to existing table data with zero-copy access across environments.
StreamChange Data CaptureTrack and capture table changes for incremental data processing.
Vacuum Temp FilesStorage ManagementClean up temporary files (join, aggregate, sort spills) to free storage space.
VACUUM DROPPED OBJECTSStorage ManagementPermanently clean up eligible dropped objects and their storage and metadata. Cleaned objects cannot be recovered.
Vacuum Historical DataStorage ManagementRemove orphan segment and block files to deep clean storage space.

Databend Community vs. Enterprise​

This section compares Databend Community with Databend Enterprise across key capabilities:

Core Database Engine​

FunctionalityDatabend CommunityDatabend Enterprise
Distributed Metadata Management✓✓
Distributed SQL Engine✓✓
Distributed Storage Engine✓✓
Distributed Scheduling Engine✓✓
Vectorized Engine✓✓
Distributed Transaction✓✓
Multi-version Data✓✓
Time Travel✓✓
Performance Optimizer✓✓
Multi-tenancy and Permission Management✓✓
Standard Data Types✓✓
Semi-structured Data Type (JSON)✓✓
Unstructured Data TypesParquet/CSV/TSV/JSON/ORC/AVROParquet/CSV/TSV/JSON/ORC/AVRO
Advanced Compression✓✓
Vector Storage✓✓
Apache Hive Query✓✓
Apache Iceberg Query✓✓
Semi-structured Data Query✓✓
External User-defined Functions✓✓
Large Query Resource Isolation Protection (Spill)✓✓

Enterprise Security & Compliance​

FunctionalityDatabend CommunityDatabend Enterprise
Basic Audit Functionality✓✓
Comprehensive Audit Trail (System History Tables)✕✓
Access Control RBAC✓✓
Password Strength and Expiry Policy✓✓
Whitelist Management✓✓
Storage Encryption✕✓
Data Dynamic Masking Policy✕✓

High-Performance Query Optimization​

FunctionalityDatabend CommunityDatabend Enterprise
Virtual Column (JSON Query Acceleration)✕✓
Dynamic Column (Computed Columns)✕✓

Advanced Analytics & AI​

FunctionalityDatabend CommunityDatabend Enterprise
Materialized Views✕✓
AI Functions (Sentiment Analysis, Data Annotation, etc.)✕✓ (HuggingFace Open Source Models)
Python UDF (Advanced Analytics)✕✓

Real-time Data Integration​

FunctionalityDatabend CommunityDatabend Enterprise
Data Processing during Import✓✓
Stream (Change Data Capture)✕✓
CDC Real-time Data Import✕✓
ATTACH TABLE (Zero-copy Data Sharing)✕✓
Data Export FormatsParquet/ORC/CSV/NDJSONParquet/ORC/CSV/NDJSON

Enterprise Storage & Backup​

FunctionalityDatabend CommunityDatabend Enterprise
Cold/Hot Data Separation✕✓
Automatic Expiry Data Cleaning✕✓
Automatic Garbage Data Cleaning✕✓
BendSave (Cluster Backup & Restore)✕✓
Fail-Safe (Data Recovery from Object Storage)✕✓

Production Deployment​

FunctionalityDatabend CommunityDatabend Enterprise
Deployment Support: K8s, Baremetal, Installer✓✓
Backend Storage Support: S3, Azblob, GCS, OSS, COS✓✓
x86_64 & ARM64 Architecture✓✓
Compatible with LoongArch, openEuler, etc.✓✓
Monitoring and Alerting APIs✓✓

Developer Tools & APIs​

FunctionalityDatabend CommunityDatabend Enterprise
Driver Support: Go, Java, Rust, JS, Python✓✓
Native REST APIs✓✓
Native Client BendSQL✓✓

Enterprise Support​

FunctionalityDatabend CommunityDatabend Enterprise
24/7 Support & Emergency Response✕✓
Deployment and Upgrade✕✓
Operational Support✕✓