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 MySQL, jBASE und YottaDB.
| 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 | Apache Doris Analytical Database Graduates from Apache Incubator FIRST SONG TEASER?! (BTS 'ARIRANG' Animation Trailer | Reaction) [91c9f3] Apache Doris just ‘graduated’: Why care about this SQL data warehouse Apache Druid, TiDB, ClickHouse, or Apache Doris? A Comparison of OLAP Tools StarRocks analytical DB heads to Linux Foundation bereitgestellt von Google News | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Teilen sie diese Seite mit ihrem Netzwerk




