add bplus tree which could save data into file and could guarantee the data consistency
but could lose some temporary data  which could't save in time.