Explore the world of NoSQL databases in this comprehensive 59-minute conference talk from PHP UK Conference 2011. Delve into the what, why, and when of NoSQL technologies as Lorenzo Alberton guides you through key concepts and trends. Learn about federated tables, implementation phases, and amateur databases before diving into the principles of distributed databases. Understand ACID properties, lock properties, and concurrency control systems. Examine challenges in modifying databases and explore solutions like the passes algorithm. Discover important concepts such as consistency, partitioning, replication, and load distribution. Gain insights into vector clocks, conflict detection, and gossip protocols. Explore real-world NoSQL products including Voldemort, Memcache D, React, Radius, Google BigTable, HBase, Hypertable, Kokbhi, MongoDB, and GraphDB. Conclude with considerations for data models and data collection, followed by a Q&A session to address your specific NoSQL queries.