1. A computer-implemented method for generating information describing Venn diagrams, the method comprising: receiving a request to determine one or more subsets of a Venn diagram, the request identifying a plurality of input sets of data to be used as input for the Venn diagram, wherein the input sets are stored in a columnar format; determining, by a computer, a plurality of intersection sets based on the input sets, an intersection set determined using a combination of input sets, the determining comprising: loading a first combination of input sets for determining a first intersection set, selecting a second intersection set based on a second combination of input sets, the second intersection set selected responsive to the input sets of the second combination including the input sets of the first combination, loading input sets of the second combination that are not included in the first combination, and determining the second intersection set; determining, by the computer, the one or more subsets of the Venn diagram based on the plurality of intersection sets; and storing the subsets of the Venn diagram.