OmniRuntime Overview
The big data features of OmniRuntime are presented in the form of plugins to improve the performance of data loading, computing, and exchange from end to end.
Data volumes generated from Internet services have been growing much faster than CPUs' computing power. The big data open-source ecosystem is also developing on a fast track. However, diversified computing engines and open-source components make it difficult to improve data processing performance throughout the lifecycle. Different big data engines use their own unique tuning policies and technologies to improve performance and efficiency. Some tuning items may be applied across multiple engines, which may cause resource contention and conflicts, reducing overall computing performance.
The OmniRuntime series features are
Table 1 lists the open source components and versions to which each subfeature of OmniRuntime has been adapted.
Subfeature |
Compatible Open Source Component and Version |
|---|---|
OmniData |
Spark 3.0.0, Spark 3.1.1, Hive 3.1.0, openLooKeng 1.4.1, openLooKeng 1.6.1 |
OmniOperator |
Spark 3.1.1, Spark 3.3.1, Hive 3.1.0, openLooKeng 1.6.1 |
OmniShuffle |
Spark 3.1.1, Spark 3.3.1, Hive 3.1.0 |
OmniMV |
Spark 3.1.1, Hive 3.1.0, ClickHouse 22.3.6.5 |
OmniAdvisor |
Spark 3.1.1, Spark 3.3.1, Hive 3.1.0, Tez 0.10.0 |
OmniHBaseGSI |
HBase 2.4.14 |
OmniShield |
Spark 3.3.1, Hive 3.1.0 |