CROSS REFERENCE TO RELATED APPLICATIONS

This application is related to the following commonly owned co-pending U.S. applications for patent, the content of each of which is incorporated herein by reference in its entirety for all purposes:U.S. application Ser. No. 15/652,981, filed Jul. 18, 2017U.S. application Ser. No. 15/791,257, filed Oct. 23, 2017, titled “Direct Access to Object State in a Shared Log”U.S. application Ser. No. 15/791,280, filed Oct. 23, 2017, titled “Fine-Grained Conflict Resolution in a Shared Log”

BACKGROUND

Shared (distributed) logs enable multiple clients to access and modify data in a scalable yet consistent manner. However, programmers need to access data in an abstraction familiar to them. Commonly, shared log implementations provide a map abstraction which gives programmers a key-value like interface to access data. Programmers, however, often need to make queries against multiple indexes. Shared logging does not lend itself to indexing its data that efficiently supports individualized indexed searching.

