(An example of how improper data storage can turn a growing and successful business in a new industry into a poorly growing and eventually shrinking business. This story is from real events, but people's names and organizations have been changed or anonymized.)
Acme Inc was formed with a vision of data collection that would assist companies in understanding their customer's buying behavior. They put together a working version of their product, launched before others had similar products, got companies signed up for their service, and began building up a solid book of business.
However, as the years went by, it became steadily harder for companies to extract out the information they needed. The Acme website, formerly capable of providing detailed reports on demand, was slowing to a crawl. Without easy and reliable access to the reports that Acme was providing, many of Acme's clients began looking at competitors who might be able to provide a more consistent result.
When Acme asked its technical team to investigate and fix the problem, they discovered that the original version of the way their consumer data had been organized was set up so that generating the reports involved going through the entire set of information on all consumer actions going back to the founding of the company. Early on, this data set was relatively small, because Acme didn't have years of history or a large pool of clients, but as the company grew what had been a small problem was now so large that there was no clear solution. To reorganize the information would mean an unacceptable long disruption in service. Data could be moved into a longer-term archive or data warehouse, but this would also involve a service disruption, and would make it impossible for Acme's clients to see information about consumer activity before the cutoff to move the data into the warehouse.
Slowly but steadily, Acme became unable to provide the service it had advertised and sold. Instead of revenue growth and expanding client base, they are now facing the very real risk of going out of business as their clients head to their competitors. They cannot fix their problem without major changes to their systems, and the costs piled up:
At Erie Eyrie, whenever we are handling user information, we assume that the information we have to track will continue to grow indefinitely. We expect to have to adjust how it is stored, how it is searched, how it is collated, and how it is reported on, in order to keep that data accessible and useful.Share on Twitter Share on Facebook