Performance Optimization

The essence of big data from a technical point of view is high performance. Only with sufficient performance can the big data analysis be truly and effectively implemented.

Performance optimization should be implemented under limited hardware conditions. Since software cannot change the speed of hardware, what we can do is to design algorithms with lower complexity to reduce the actual amount of computation. And naturally, we can obtain higher computing performance.

Some big data algorithms have good adaptability and can work in all cases, but it is difficult to obtain high performance due to their conservative nature. To reduce the amount of calculation, we should carefully study and make use of the characteristics of data and tasks, and design appropriate storage schemes and algorithms according to actual conditions.

This book will present storage schemes and optimization algorithms applicable to different scenarios and objectives. Having become familiar with the principles and application prerequisites of these basic algorithms, and obtained the ability to flexibly use them in a combined way, programmers will be able to solve actual high-performance problems. Once programmers understand these algorithms and their features, they will also make significant progress in the technology selection and understanding of big data products.

CONTENTS

Resouce Link


Scudata Ltd.