1 Oracle NoSQL Database Streams APIの概要
Oracle NoSQL Database Streams APIを使用すると、Oracle NoSQL Database表に対して行われたすべての論理変更(put
およびdelete
)をサブスクライブできます。これらの変更は、一連の個別StreamOperation
クラス・オブジェクトとしてアプリケーションにストリームされます。このAPIは、Reactive Streams標準に基づいています。Reactive Streamsを参照してください。
Reactive Streams標準で記述されているAPIと区別するために、Oracle NoSQL Database Streams APIには接頭辞として
NoSQL
が追加されています。たとえば、Reactive StreamsではPublisherクラスを記述しています。そのクラスのOracle NoSQL Database実装は、NoSQLPublisher
と呼ばれます。
ノート:
Oracle NoSQL Database Streams APIでは、表のネームスペースがサポートされています。ネームスペース内にある表を参照する場合は、表(Users
など)の前にそのネームスペース名(ns1
など)を追加し、その後にコロン(:
)を付けます。たとえば、ns1:Users
のようになります。
この章の残りの部分では、Oracle NoSQL Database Streams APIの概要を説明します。