I know overlap save and overlap add are used for long data sequence filtering. Are there any other similar or better techniques like these?
The main alternative that I can think of is the hybrid method proposed by Bill Gardner and patented by Lake DSP (now part of Dolby). There appears to be a copy of Gardner's paper here.
The traditional overlap-add technique cannot be used as is in musical applications (reverberation) where latency is critical. It is a common practice to break down the impulse response into non-uniform chunks, and to run in parallel different convolvers for each segment of the impulse response - some of them being naive FIR implementations (for the short blocks at the "head" of the response), and some of them being high-latency overlap-add FFT convolvers.
Overlap-add and overlap-save are block processing algorithms for implementing FIR (finite impulse response) filters. Both of them use an FFT algorithm to compute the output samples, which makes these methods computationally efficient. In principle, any other filter implementation can also be used, even with long input sequences. IIR (infinite impulse response) filters can be more efficient than any overlap-add or overlap-save method because they need much fewer coefficients than FIR filters to achieve comparable frequency responses.