Data services integrate and enable access to heterogeneous data sources so that consumers see a single coherent data source rather than separate schemas and APIs. They support CRUD operations on data instances and relationships between instances. Methods can be public, internal, or private. Cloud data services offer pay-as-you-go scalability and availability. Models include key-value stores, sparse tables, and relational databases. Challenges include transactions across sources and updating sources consistently. Emerging areas include query tools, optimization, summaries, and security.
Related topics: