• Bhuvnesh (12/26/2012)


    Eric M Russell (11/13/2012)


    Practically all of the really large databases I've worked with in the past could have benefitted from better normalization and data type usage.

    on the contrary , In my last company we had started to denormailzed the table . use the flat table concept at some places.. removing the foreign key an d maintain it logically and with application code.Also partitoning was being used extensively. we moved to replication from mirroring environment.

    The problem with enforcing referential integrity at the application layer is the potential for bad data to fall through the cracks. For example, the primary source for data may be the application, but there may also be data originating from ETL processes. That means the data validation logic has to be coded in multiple locations and perhaps even maintained by seperate developers.

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho