Resistive random access memory (RRAM) has received significant research interest because of its promising potential in terms of down-scaling, high density, high speed and low power. However, its endurance, retention and uniformity are still imperfect. In this article, the physical mechanisms of filament-type RRAM and the approaches for improving the switching performance, including doping, process optimization and interface engineering, are introduced. Many metal-oxide-metal systems show electrically induced resistive switching (RS) effects and have therefore been proposed as the basis for future non-volatile memories [1,2]. Resistive random access memory (RRAM) will also play an important role in the developing field of logic circuits, field programmable gate arrays and memristors [3]. Depending on where RS occurs, various proposed RS models can simply be classified in to two categories: the interface-type, which can be attributed to the modification of the interface barrier height; and the filament-type, which is cell size independent and only occurs in a localized active area. The filament-type RRAM is thought to be suitable for down-scaling to 20 nm and below [2]. However, the intrinsic mechanisms are still divergent and robust cycling endurance, data-retention and performance uniformity must be addressed for commercial applications. The key to improving filament-type RRAM is to effectively control and optimize the concentration and profile of inner mobile ions in the binary transition-metal-oxide (TMO) films. This article *Corresponding author (email: liuming@ime.ac.cn) introduces the approaches for improving the RS performances of filament-type RRAM, including material modifications and interface engineering.