A retail company wants to store transaction data that is structured and needs strong consistency, high availability, and support for complex SQL queries across large datasets. The data will be accessed by multiple users and applications concurrently. Which Google Cloud storage solution is best suited for this scenario?