V4.2.0
Version information
- Release date: December 23, 2024
- Version: V4.2.0
- Community Edition RPM version: obbinlog-ce-4.2.0-100000152024122710
Note
The RPM package of Enterprise Edition is not publicly provided. To obtain it, contact OceanBase Technical Support.
Performance improvements
In this new version, optimizations such as concurrent parsing increase the average parsing performance of the binlog service from 50,000 rows per second (RPS) to 250,000 RPS. In a performance test on servers with 16 CPU cores, the results for different data models are as follows: 300,000 RPS for a 0.3 KB model with four columns, 120,000 RPS for a 1 KB model with 11 columns, and 30,000 RPS for a 6 KB model with 40 columns, with clog consumption speeds of approximately 70 MiB/s, 120 MiB/s, and 140 MiB/s, respectively. When resources are sufficient, you can adjust the parameters of the binlog service to achieve performance at different levels.
For more information, see Performance tuning.
Stability optimization
The heartbeat reporting logic of the binlog service is optimized to fix the issue of the false offline state of binlog servers.
The resumable data transmission logic of the binlog service is optimized to fix the issue where the transmission cannot be automatically resumed because mappings between transaction IDs in OceanBase Database and binlog global transaction identifiers (GTIDs) are lost after server downtime.
The memory allocation logic is optimized to improve allocation efficiency and alleviate the issue of memory fragmentation.
The CPU utilization logic of subscription connections is optimized to reduce CPU utilization in scenarios where downstream subscriptions are blocked.
The metric collection logic of binlog instances is optimized to fix the issue where the downtime metrics of binlog instances are collected only once during downtime and no further collection occurs if the down servers are not recovered.
The performance of query statements such as
SHOW BINLOG INSTANCESandSHOW BINLOG STATUSis improved in scenarios with a large number of binlog instances.The connection pool processing logic is optimized to promptly evict abnormal connections, preventing them from being misused and causing data query failures.
Version requirements
ODP
V4.2.1 or later
OceanBase Database
The following table lists the supported versions of OceanBase Database Community Edition, including all BP and Hotfix versions earlier than the latest version supported.
If your OceanBase Database version is not supported by the binlog service, you can install OceanBase Change Data Capture (obcdc) of the corresponding version for the binlog service to adapt to your database version. For more information, see Install obcdc.
OceanBase Database version series |
Latest version supported |
|---|---|
| V4.2.0.x or earlier | None |
| V4.2.1.x | V4.2.1_CE_BP10 |
| V4.2.2.x | V4.2.2_CE_BP1 |
| V4.2.3.x | V4.2.3_CE_BP1 |
| V4.2.4.x | V4.2.4_CE |
| V4.2.5.x | V4.2.5_CE_BP1 |
| V4.3.0.x | V4.3.0_CE_BETA |
| V4.3.1.x | V4.3.1_CE_BETA |
| V4.3.2.x | V4.3.2_CE_BP1 |
| V4.3.3.x | V4.3.3_CE_BP1 |
| V4.3.4.x | V4.3.4_CE_BP1 |
ODP
V4.2.1 or later
OceanBase Database
The following table lists the versions of OceanBase Database Enterprise Edition in MySQL mode supported by binlog service Enterprise Edition V4.2.0.
Note
The features of OceanBase Database vary by version. To support a specific version, the binlog service must be adapted to its new features. Therefore, OceanBase Database versions later than those listed in the following table may not be supported.
OceanBase Database version series |
Version supported |
|---|---|
| V3.x | V3.2.4 BP4 to V3.2.4 BP8 |
| V4.1.x | V4.1.0 BP1 to V4.1.0 BP4 Hotfix1 |
| V4.2.0.x | V4.2.0 Beta, V4.2.0 GA, and V4.2.0 BP1 |
| V4.2.1.x | V4.2.1 GA to V4.2.1 BP10 Hotfix2 |
| V4.2.2.x | V4.2.2 GA and V4.2.2 BP1 |
| V4.2.3.x | V4.2.3 Beta, V4.2.3 BP1, and V4.2.3 BP1 Hotfix1 |
| V4.2.4.x | V4.2.4 |
| V4.2.5.x | V4.2.5 and V4.2.5 BP1 |
| V4.3.0.x | V4.3.0 Beta |
| V4.3.1.x | V4.3.1 Beta |
| V4.3.2.x | V4.3.2 Beta, V4.3.2 Beta Hotfix1, and V4.3.2 BP1 |
| V4.3.3.x | V4.3.3 to V4.3.3 BP1 Hotfix3 |
| V4.3.4.x | V4.3.4, V4.3.4 GA Hotfix1, and V4.3.4 BP1 |
