Pros and cons of every supported datasources

reading about Grafana, i understand that grafana can bring together data from a lot of datasources,
but if i don’t have any datasource and i need to choose one, what data source should i choose?
What are the main differences between these data sources?
what are pros and cons of every one? what data source fit best for use cases?
i’m in a ubuntu (aws lightsail) server.
i need to store both time sequencies and “true/false” data.