1. A method of identifying transactions satisfying a streaming query, the method comprising: initiating, by a server, a transaction for an entry in a database in response to input data from a client device; determining whether an identifier associated with a user of the client device matches an identifier associated with the streaming query; determining, by the server, whether the transaction satisfies the streaming query after determining the identifier associated with the user matches the identifier associated with the streaming query; and updating, by the server, a notification table in the database to indicate an association between the entry and the streaming query after determining the transaction satisfies the streaming query.