I am looking for a NOSQL distributed database that has the ability to notify after data changed (as such as call a web service)
This feature is called change data capture or change streams in most databases. The idea here is that the database offers a way for you to subscribe (or capture) the changes done to the data using some mechanism.
You can search for change data capture <database name>
for more details. For example, I was able to find the following links using the appropriate search terms: