For frequently data arriving data environment, this paper tackles the following three problems. (1) Maximizing throughput. (2) Minimizing logging time. (3) Minimizing blocking time. To solve these problems, this paper proposes Two Level Asynchronous Checkpointing technique. Furthermore this paper designs and implements the technique within DBMS and experiments are conducted by using the DBMS to evaluate the technique. The result of experiments show that remote logging provides better performance than disk logging, 10 times for (1), 17 times for (2). Furthermore, average blocking time is shown as 4.38 micro seconds.