Megastore is a storage system developed by Google to meet the requirements of large-scale, interactive online services. It blends the scalability of NoSQL with the convenience of SQL by using Bigtable for data storage and a modified Paxos protocol for ACID transactions. Megastore provides fully serializable transactions within partitions of data and consistency guarantees while maintaining high availability.