Critically evaluate the significance of the following aspects in your real-time data analytics adoption strategy:
Data Ingestion and aggregation
Role of Data Mart and Data Warehouse
Advantages/disadvantages of real-time data analysis
Automated analysis using machine learning algorithms
You are also required to provide examples for the above in your critical evaluation. The suggested word limit for this task is 600 words.