Data vault modeling is a database modeling method that tries to preserve different sets of historical data from different sources. It is also a method of looking at historical data that deals with issues such as auditing, tracing of data, loading speed and resilience to change.