A protocol that defines a client-server communication protocol for querying and updating a server-side database and for subscribing to changes in that database.
"DDP is commonly used in real-time web applications to synchronize data between clients and the server without requiring page refreshes."