Roddy Lindsay discusses how Facebook generates large amounts of user data daily and the challenges of analyzing this data at scale. Facebook initially used Oracle and Hadoop to analyze data but developed its own SQL-like query language called Hive to allow business analysts to access data. Hive distributed queries across large Hadoop clusters, enabling decentralized access. This allowed text analytics like sentiment analysis and associations mapping. Lindsay believes such analytics could help individuals understand their own happiness patterns from personal data.