What are the top time series database platforms designed for storing and analyzing time-based data, and how do they compare in terms of ingestion speed, query performance, scalability, retention policies, analytics features, and support for IoT and monitoring applications?