Analysing Data Storage: Data Lakes Vs Data Warehouses
Big data and analytics are now at the forefront of digital marketing strategies, as Martin (2021) explains “Influential marketing ideas are now determined by analytics and big data. By utilizing past data and predictive analytics, businesses can now generate a better return on investment (ROI)”. For businesses to be able to utilise this data they must have the infrastructure and procedures in place to handle and store this data correctly. The importance of data in marketing is not to be underestimated.
There are two main types of data storage solutions: Data Lakes and Data Warehouses.
Data lakes contain large amounts of unfiltered, raw data that a business collects from interaction with its customers. While data lakes are a helpful way to store raw data and this method is highly accessible and easy to update, it is an inefficient way for a business to process its data for digital marketing purposes. Mainly used by data scientists it is useful for machine learning, however not easily applicable for marketers as the vast amount of data might not be relevant to the business and could be of poor quality without data governance in place. However, data lakes are helpful if a company wants to analyse and review a more thorough and deeper level of data than they would find in a data warehouse. Artificial intelligence is widely used in data lakes to help characterise and format this data. The vast quantities of data make it difficult to apply this data but the processes for this technology are always improving. An example of a business moving to a data lake model is Amazon. The sheer amount of data they process is too vast for a warehouse, so as their CTO Werner Vogels explains “If you wanted to combine all of this data in a traditional data warehouse without a data lake, it would require a lot of data preparation and export, transform, and load (ETL). You would have to make trade-offs on what to keep and what to lose and continually change the structure of a rigid system.” (Vogels, 2021)
Data Warehouses only store processed, structured data meaning that the data held has a specific purpose for the business. This method is growing more popular with business as, in the current climate, the drive to have a personalised user interface and experience for customers is paramount. The fact that data warehouses have specific, relevant data makes them a great option for a business’s data storage needs. Having a data warehouse in place is not enough however, as George Fraser explains, “To get the most out of data in today’s world, you need a data warehouse that can handle the three V’s of big data: volume, variety and velocity. More specifically, the technology must be able to store millions of pieces of data from multiple — and frequently changing — data sources.” (Fraser, 2021). One of the leader’s in data warehouse tech is Oracle. Their platform allows companies to personalise marketing programmes and build customer profiles from third party sources. The ability to use these sources quickly and effectively make data warehouses an attractive option for businesses.
In conclusion, there seem to be endless possibilities when it comes to data storage and this technology is constantly evolving. Currently, in my opinion, data lakes seem more suited to larger corporations (Amazon, Google, etc.) who collect vast amounts of data and the loss of some of this raw data would give them an inaccurate picture for their marketing tactics. While data warehouses seem to suit SME’s with a more focused target audience and the processed nature of the data collected will give them specific results which will inform them of the correct marketing strategy to adopt. Will we see the development of a hybrid Lake/Warehouse in the future? A Lake House if you will? Perhaps
Author: James White
#dataprocessing #datalakes #datawarehouses #datastorage #SME #digitalmarketing
References
Fraser, G., 2021. Council Post: The Importance Of A Data Warehouse In Marketing. [online] Forbes. Available at: https://www.forbes.com/sites/forbestechcouncil/2020/10/30/the-importance-of-a-data-warehouse-in-marketing/?sh=179b5cac4139 [Accessed 25 February 2021].
Martin, N., 2021. Why Utilizing Data In Your Digital Marketing Strategy Is So Essential. [online] Forbes. Available at: https://www.forbes.com/sites/nicolemartin1/2019/10/22/why-utilizing-data-in-your-digital-marketing-strategy-is-so-essential/?sh=4a1fe34cd525 [Accessed 23 February 2021].
Vogels, W., 2021. How Amazon is solving big-data challenges with data lakes - All Things Distributed. [online] Allthingsdistributed.com. Available at: https://www.allthingsdistributed.com/2020/01/aws-datalake.html [Accessed 25 February 2021].
In my opinion too, data warehouses are a better choice for small businesses as data lakes seem to be a hassle and more work needs to be put into it due to its still improving technology in relation to inputs of large data. Data warehouses on the other hand provides a personalized user interface and is much easier to use. SMEs as it is wont have much data as compared to large organizations. Data warehouse seems to be a suitable option for SMEs.
ReplyDeleteGreat content James! The explanation about storage is clear and objective. Thanks for that. I think small and medium businesses owners should be attentive to these facts, critically thinking in the best way of accessing insights about their customers and behaviours. In my opinion, both ways have their own benefits and disadvantages. If I were a company who makes decisions based on trends of fashion, for example, unstructured data would be the best fit for me. This means data lakes would be the best option for me. On the other hand, if I just want to analyse the number of sales from a specific branch of my company, structured data would apply and, also, data warehouses storage would suit me better.
ReplyDeleteAlways nice to understand a little bit of data analytics to absorb the best out of it.
An excellent view, James! Due to the current moment that we are experiencing, we can observe how data has become the most important asset for an organization, and understanding how it should be stored is the key component to the success of any company. From my point of view, the data warehouse is a type of system that helps companies to analyse data from different sources, separate analytical data from transactional data and put the information together in a certain way. I would say that I agree with your point of view that it is recommended for small and medium-sized organizations.
ReplyDeleteYour content brought me clarity on the importance of data storage for business. Thank you so much for that.