data-centric programming

noun
UK /ˈdeɪtə ˈsɛntrɪk ˈprəʊɡræmɪŋ/
US /ˈdeɪtə ˈsɛntrɪk ˈproʊɡræmɪŋ/

A way of writing computer programs where the information is the most important part and the steps come second.

With data-centric programming, the team designed the database first and then built the app around it.


OTHER MEANINGS

2. A coding style that organizes software around the structure of its data rather than around actions or functions.

Switching to data-centric programming made the game run faster because the data was stored in a cache-friendly way.

3. An approach in machine learning where improving the training data matters more than tweaking the model.

Their data-centric programming efforts focused on cleaning labels instead of adding more layers to the network.

4. A design method in which business data and its relationships guide how systems are built.

The company adopted data-centric programming so every department shared one consistent customer record.