1. An apparatus for logging optimization using a non-volatile memory, the apparatus comprising: a log creation unit configured to create a log record comprising a first link connected based on a page unit; a log buffer unit comprising a non-volatile memory, and configured to store the created log record; and a log deletion unit configured to, in response to a data page stored in a page buffer being written to a disk, delete a redo log record corresponding to the data page written to the disk from log records, the log records being stored in the log buffer unit.