目次 目次 タイトルおよび著作権情報 はじめに この本で使用される表記規則 1 Oracle NoSQL Database向けの開発 ロギングの構成 KVStoreハンドル KVStoreConfigクラス 認証APIの使用 SSLの構成 トラスト・ストアの識別 SSLトランスポート・プロパティの設定 LoginCredentialsを使用した認証 期限切れのログイン資格証明の更新 Kerberosを使用した認証 KerberosおよびJAASを使用した認証 無認可アクセス 2 Oracle KVLiteの概要 KVLiteの起動 KVLiteの停止と再起動 インストールの確認 kvliteユーティリティのコマンドライン・パラメータ・オプション 3 レコードの設計に関する考察 キー キー・コンポーネントとは 値 4 レコードの書込みと削除 書込みの例外 ストアへのレコードの書込み その他の格納操作 一括格納操作 ストアからのレコードの削除 multiDelete()の使用 5 レコードの読取り 読取りの例外 1つのレコードの取得 multiGet()の使用 multiGetIterator()の使用 storeIterator()の使用 部分範囲の指定 パラレル・スキャン 一括取得操作 6 複数キー操作の場合のキーの範囲と深さ 部分範囲の指定 深さの指定 7 バージョンの使用 8 一貫性保証 一貫性ポリシーの指定 単純な一貫性の使用 時間ベースの一貫性の使用 バージョンベースの一貫性の使用 9 永続性保証 受信確認ベースの永続性ポリシーの設定 同期ベースの永続性ポリシーの設定 永続性保証の設定 10 操作の順序の実行 順序エラー 順序の作成 順序の実行 11 索引ビュー 従来のキー/データ・ペアの使用 キーのみのレコードの使用 複雑な索引名 索引ビュー・メタデータの管理 索引ビュー・レコードとメタデータの併用 キーのサイズに関する考慮事項 索引ビューに関する一般的な考慮事項 追加の書込みアクティビティ 非アトミック更新 整合性の分離 例 A ラージ・オブジェクトAPIの使用 LOBキー LOBキー・チェック LOB API LOB操作例外 キー/値LOB例 表LOBの例 B サード・パーティ・ライセンス