Module Description
This module provides a views display type for CSV and JSON for exporting large result sets using a streaming Response and limiting the amount of memory consumed by the entity system. The goal is to allow exporting 100k and larger result sets without running out of PHP memory.
Obviously, this requires hacks and tweaks including possibly skipping some of the normal views hooks so that the views result can be iterated rather than loading the full SQL result set into memory initially. Live preview is skipped. Some other contributed modules that interact with views may be incompatible with this approach.
Obviously, this requires hacks and tweaks including possibly skipping some of the normal views hooks so that the views result can be iterated rather than loading the full SQL result set into memory initially. Live preview is skipped. Some other contributed modules that interact with views may be incompatible with this approach.
Module Link
Project Usage
70
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to solve the issue of exporting large result sets without running out of PHP memory.
Data Name
views_streaming_data