I have a time-series dataset (around 500 million rows, 4 columns) that stores public transport ticket validations.
Not sure if it matters, but it's an event driven dataset, without constant timestamp intervals, and with possibly overlapping timestamps.
The data will be written only once, so write speed is not important to me.
My work is mostly related to data analysis and processing, so a high read speed is crucial.
Having almost 0 database experience, I started looking into popular time-series databases and experimented with influxdb. However, reads were excruciatingly slow.
From what I understand, influxdb (and other time-series databases) is designed to support high write speeds, which I don't need.
What database fits my requirements?
EDIT:
3 columns are ints (4 bytes), 1 column is a bool