DBMS > Apache Doris
Apache Doris Systemeigenschaften
Bitte wählen Sie ein weiteres System aus, um es mit Apache Doris zu vergleichen.
Unsere Besucher vergleichen Apache Doris oft mit jBASE, Alibaba Cloud AnalyticDB for MySQL und Immudb.
| Redaktionelle Informationen bereitgestellt von DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Apache Doris | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kurzbeschreibung | Apache Doris is a real-time data warehouse based on MPP architecture. It delivers sub-second query results on large-scale datasets, supports high-concurrency point queries and high-throughput complex analysis. It is widely used for real-time reporting, ad-hoc queries, unified data warehousing, log analysis, lakehouse query acceleration, and AI/RAG applications with built-in vector search capabilities. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Primäres Datenbankmodell | Relational DBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Website | doris.apache.org | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Technische Dokumentation | doris.apache.org/docs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Entwickler | Apache Software Foundation, originally contributed from Baidu | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Erscheinungsjahr | 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aktuelle Version | 4.0.3, Februar 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lizenz | Open Source, Apache License 2.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ausschließlich ein Cloud-Service | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DBaaS Angebote (gesponserte Links) Providers of DBaaS offerings, please contact us to be listed. | Velodb Cloud | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Implementierungssprache | C++ (Backend/Storage/Query engine), Java (Frontend/Query planner/Metadata) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Server Betriebssysteme | Linux | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Datenschema | Yes. Supports schema-on-write with Duplicate Key, Unique Key, and Aggregate Key models. Also supports flexible schema via the VARIANT type for semi-structured data. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Typisierung | Yes. Rich type system including: BOOLEAN, TINYINT, SMALLINT, INT, BIGINT, LARGEINT, FLOAT, DOUBLE, DECIMAL, DATE, DATETIME, CHAR, VARCHAR, STRING, JSON, VARIANT, ARRAY, MAP, STRUCT, HLL, BITMAP, QUANTILE_STATE, AGG_STATE, IPv4, IPv6. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| XML Unterstützung | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sekundärindizes | Yes. Inverted index (full-text search with English/Chinese/Unicode tokenization), Bloom filter index, Bitmap index, N-Gram Bloom filter index. Built-in sorted compound key index (up to 3 columns) and automatic Min/Max index for range pruning. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SQL | Yes. Highly compatible with MySQL syntax and supports standard SQL. Includes window functions, CTEs, subqueries, set operations, lateral views, and GROUPING SETS/ROLLUP/CUBE. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| APIs und andere Zugriffskonzepte | Arrow Flight SQL (high-throughput columnar data transfer) HTTP REST API (Stream Load, HTTP SQL) JDBC MySQL client ODBC Prepared Statement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Unterstützte Programmiersprachen | Any language with MySQL or JDBC/ODBC driver support C C# (.NET) C++ Go Java Node.js PHP Python Ruby Rust | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Server-seitige Scripts | Yes. Java UDF (UDF, UDAF, UDTF, UDWF), Python UDF (scalar and vectorized mode with Pandas), Remote UDF (via RPC protocol) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Triggers | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Partitionierungsmechanismen | Horizontal partitioning: Range partitioning (LESS THAN, fixed range, batch range, multi-range), List partitioning (single/multi-column), Auto partitioning (automatic partition creation on data ingestion). Data distribution: Hash bucketing, Random bucketing. Dynamic partition management for time-series data with automatic creation and expiration. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Replikationsmechanismen | Yes. Multi-replica replication with configurable replication factor per table. Write consistency via quorum protocol (majority-based). Cross-Cluster Replication (CCR) for cross-region disaster recovery and dual-cluster master-slave deployment. Compute-storage decoupled mode (v3.0+) supports shared storage (S3, HDFS, OSS, COS, OBS, MinIO, Ceph) with multiple independent compute clusters. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MapReduce | No. Uses MPP (Massively Parallel Processing) architecture with a vectorized execution engine and Pipeline execution model for fully parallel query processing across all nodes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Konsistenzkonzept | Immediate Consistency Multi-replica writes are confirmed only after a majority of replicas succeed, ensuring strong consistency for real-time reporting and operational dashboards. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fremdschlüssel | nein | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Transaktionskonzept | ACID. Supports explicit transactions (BEGIN/COMMIT/ROLLBACK) and implicit single-statement transactions. Two-phase commit (2PC) for exactly-once ingestion semantics with Flink. Label mechanism ensures no-duplicate and no-loss imports. Isolation level: READ COMMITTED. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Concurrency | Yes. High-concurrency point queries (thousands of QPS) for user-facing applications. High-throughput complex analytical queries for BI and reporting. Workload isolation through Resource Groups and compute group separation (in decoupled mode). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Durability | Yes. Multi-replica storage with quorum-based write confirmation. Full and incremental backup/restore. Recycle bin for accidental DROP recovery. Write-Ahead Log (WAL) for data integrity. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| In-Memory Unterstützung | Yes. Fully vectorized columnar in-memory query processing engine. Page cache and column data cache for hot data acceleration. Runtime filter pushdown (In/Min/Max/Bloom Filter) for dynamic query optimization. Pipeline execution engine for efficient multi-core CPU utilization. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Berechtigungskonzept | Fine-grained access control with RBAC (Role-Based Access Control). Supports table-level, row-level, and column-level permissions. Authentication: built-in password, LDAP, Kerberos. Centralized security management via Apache Ranger integration. Audit logging for compliance. SSL/TLS encrypted client-server communication. Catalog-level privilege isolation for multi-tenant deployments. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weitere Informationen bereitgestellt vom SystemherstellerWir laden Vertreter der Systemhersteller ein uns zu kontaktieren, um die Systeminformationen zu aktualisieren und zu ergänzen, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zugehörige Produkte und DienstleistungenWir laden Vertreter von Anbietern von zugehörigen Produkten ein uns zu kontaktieren, um hier Informationen über ihre Angebote zu präsentieren. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Weitere Ressourcen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Apache Doris | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Erwähnungen in aktuellen Nachrichten | Data Analytics: Apache Doris' Impact in Reporting, Tagging, and Data Lake Operations Apache Doris just ‘graduated’: Why care about this SQL data warehouse Apache Doris Analytical Database Graduates from Apache Incubator Migrating from ClickHouse to Apache Doris: Boosting OLAP Performance StarRocks analytical DB heads to Linux Foundation bereitgestellt von Google News | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Teilen sie diese Seite mit ihrem Netzwerk




