The document discusses using a NoSQL database like Elasticsearch to serve over 1 million product entities from a Drupal website. It describes a real-world case where a product information management (PIM) database was integrated with Drupal via Elasticsearch to allow for daily updates, outstanding performance during imports, and a flexible schema. The solution indexed the PIM entities in Elasticsearch, which Drupal then used as a secondary database via the External Entities module. This provided benefits like mixing PIM and Drupal data, technical SEO, and no performance degradation during imports or updates. Challenges discussed included cache invalidation and multilingual support.