Life Cycle Management Strategy for Very Large Data Warehouses

Jim Barksdale, former Netscape CEO once said, “If we have data, let’s look at data. If all we have are opinions, let’s go with mine.”In this modern era of data, Data Warehouses are key to decision making in most of the businesses. Maintaining these systems in good health is very critical to the success of an enterprise. Every business makes decisions based on historical data that is specific to a period of time. Determining the rate at which data is refreshed in these systems, expiry date of data in the data warehouse & strategies on handling expired data in the data warehouse are collectively known as Information Life Cycle Management strategy (ILM) for Data Warehouse. A standard definition of ILM refers to – a process for managing information through its lifecycle, from conception until disposal, in a manner that optimizes storage and access at the lowest cost.

Aswani KarteekAswani Karteek | 16th September 2015
Data,Data warehouse, Ilm, Strategies

Importance of flushing data in unit test cases

While writing unit test cases, it is a good practice to clear and flush the session. When an application is executed in real time, there are several requests, responses or different transactions due to which the session/cache gets cleared. On the other hand, while running a unit test, everything happens as part of a single process i.e the session (especially hibernate) has rotten values or old references which leads to raising of certain exceptions at times.

Aseem JainAseem Jain | 14th July 2015
Data,Flushing, Unit test cases, Repository, Transactions