- Redmond WA, US Momin Mahmoud AL-GHOSIEN - Sammamish WA, US Samer BOSHRA - Woodinville WA, US Brandon CHONG - Kirkland WA, US Madhan GAJENDRAN - Bengaluru, IN Mikhail Mikhailovich KOLTACHEV - Redmond WA, US Orestis KOSTAKIS - Bellevue WA, US Aravind Ramachandran KRISHNA - Kirkland WA, US Liang LI - Sammamish WA, US Jayanta MONDAL - Seattle WA, US Balachandar PERUMALSWAMY - Kirkland WA, US Karan Vishwanath POPALI - Bellevue WA, US Adrian Ilcu PREDESCU - Sammamish WA, US Vivek RAVINDRAN - Redmond WA, US Ankur Savailal SHAH - Redmond WA, US Pankaj SHARMA - Kirkland WA, US Dharma SHUKLA - Bellevue WA, US Ashwini SINGH - Bellevue WA, US Vinod SRIDHARAN - Redmond WA, US Hari Sudan SUNDAR - Redmond WA, US Krishnan SUNDARAM - Bellevue WA, US Shireesh Kumar THOTA - Redmond WA, US Oliver Drew Leonard TOWERS - Seattle WA, US Siddhesh Dilip VETHE - Redmond WA, US
International Classification:
G06F 17/30
Abstract:
Databases are often provided according to various organizational models (e.g., document-oriented storage, key/value stores, and relational database), and are accessed through various access models (e.g., SQL, XPath, and schemaless queries). As data is shared across sources and applications, the dependency of a data service upon a particular organizational and/or access models may become confining. Instead, data services may store data in a base representation format, such as an atom-record-sequence model. New data received in a native item format may be converted into the base representation format for storage, and converted into a requested format to fulfill data requests. Queries may be translated from a native query format into a base query format that is applicable to the base representation format of the data set, e.g., via translation into an query intermediate language (such as JavaScript) and compilation into opcodes that are executed by a virtual machine within the database engine.