Data & Persistence
Everything between the model and the rows it becomes: the shape of the data, which database holds it, how it changes safely, and what is kept when it is deleted, cached or copied.
Capabilities
Grouped, aggregated reads for analytical clients, run in the database
Using native SAP HANA database objects beside the generated model
Deciding where a unit of work begins and ends
Storing uploaded files next to the record they belong to
Holding the result of an expensive read so the next one is cheap
Stopping concurrent edits from silently overwriting each other
Reading data from another system as if it were local
Defining entities, their relations and the views services consume
Connecting a data model and its queries to a database
Getting a model change into a database that already holds data
Free-text search across an entity, pushed into the database
Getting files into tables and table content back out as files
Geocoding, base maps and routes for business data
Deleting a record without removing it
Making stored values consistent regardless of how they were typed
Recent changes
All changes →Concurrency control core coverage reassessed
Data modelling core coverage reassessed
Schema evolution core coverage reassessed
Search core coverage reassessed
Data modelling now mapped on this door
Attachments core coverage reassessed