Dynamic Streaming

The Oracle NoSQL Database supports Dynamic Streaming. Dynamic streaming enables a user to add or remove a table in a live stream at run time without shutting down and recreating a new stream. An empty stream which does not have any tables can be created, and later the tables can be added at runtime. Also, all the existing tables in a stream can be deleted such that the stream is made empty. A subscription is called empty when it does not have at least one table in it. The duration for which an empty stream should be kept alive can be determined by the user.