Bi-kipedia
Data Vault
This is one method in which a database or data warehouse can be designed. Data sourced from different operational systems is stored in such a way that it can be completely traced in term of history. In the data vault architecture you can have three basic entities: hub, link and satellite.