TcaplusDB 3.55.0 Release Note
1. Feature List
- Add: [Commercial Version] TcaplusDB distributed cache capability;
- Add: [Commercial Version] TcaplusDB to support data subscription function;
- Add: [Commercial Version] To support querying binlog flow of batch keys in a single table over a specified time period;
- Add: [Commercial Version] To support custom so to process write buffer requests;
- Add: [Tencent Cloud] Tencent Cloud TcaplusDB to support buffering data to CDB;
- Add: [Commercial Version/Tencent Cloud] TcaplusDB to support conditional updating of pb tables;
- Add: [Commercial Version/Tencent Cloud] TcaplusDB to support the data expiration at the record level;
- Add: [Commercial Version/Tencent Cloud] TcaplusDB to support the auto-increment and auto-decrement of floating-point fields;
- Add: [Commercial Version/Tencent Cloud] TcaplusDB to support IPV6;
- Add: [Commercial Version/Tencent Cloud] To support online restore, which can more efficiently optimize the data engine;
- Optimize: [Commercial Version] Distributed index: performance optimization and tcapdb to ES connection number optimization
- Optimize: [Tencent Cloud] To support the merging of multiple tables during the service merging;
- Optimize: [Commercial Version/Tencent Cloud] TcaplusDB to support the maximum number of access processes in a single zone from 1024 to 2048;
- Optimize: [Commercial Version/Tencent Cloud] To add the second-level statistics of Tcapsvr and Tcapproxy processes on IO and CPU;
- Optimize: [Commercial Version/Tencent Cloud] Tcaproxy: performance optimization, transaction and action memory management optimization, and swift transaction timeout log optimization;
- Optimize: [Commercial Version/Tencent Cloud] Batch command completion and performance for generic and list tables;
- Optimize: [Commercial Version/Tencent Cloud] FieldSet and FieldGet to support map structure operation in pb table structure;
- Optimize: [Commercial Version/Tencent Cloud] Maximum number of files that can be loaded by the Ulogmgr tool to increase from 2048 to 10240;
2. Debugging
- Repair: Tcapsvr occasionally crashes due to the destruction sequence log;
- Repair: the issue that processing will be interrupted if the index is invalid when synchronizing the list-delete request in the Ulogmgr tracking ulog data process.
- Repair: When Tcapsvr slave is being rebuilt, the startup error of the slave is one sequence less than that of the master.
- Repair: the performance issue caused by the unreasonable writing of Tcapsvr Ulog for lossless migration;
- Repair: the memory leak issue when the key length exceeds 512 bytes and a delete operation occurs during TcaplusDB index data synchronization.
- Repair: the problem of timeout for distributed index query transaction is caused by Tcapsvr's failure to package records larger than 400KB.
- Repair: the issue that the master/slave synchronization may be stuck or the master/slave data may be inconsistent after the switchover occurs at the destination during the lossless migration process;
- Repair: the issue where the Tcaplusadmin tool fails to process arrays without refer when exporting analytical text;