Andrew Brust gave a presentation on NoSQL databases. He began by explaining why NoSQL databases were developed, noting their ability to handle large volumes of data and preference for availability over consistency. He then covered different NoSQL concepts like indexing, queries, and sharding. The main NoSQL categories - key-value stores, wide column stores, document stores, and graph databases - were described. Brust concluded by discussing using NoSQL with big data and cloud platforms like Windows Azure.