1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Couchbase Server管理者が理解すべきこと

Last updated at Posted at 2021-02-09

はじめに

これまで、NoSQLドキュメント指向データベースであるCouchbase Serverに関する記事を発表してきました。

本稿では、Couchbase Professional Administrator認定資格の取得のために習得が必要な内容を、スタディガイドから引用し、日本語に翻訳して紹介します。

Couchbase認定資格情報

Couchbase Certificationランディングページ

Couchbase Professional Administrator Certification Exam

Couchbase Associate Java Developer Certification Exam

Couchbase Server管理者が理解すべきこと

  NoSQLの概要

  1. 業界のトレンドは、新たに生成されるデータの種類のマジョリティについて、何を示しているか

  2. Couchbaseは シャーディングとキャッシングをどのように利用しているか

  3. データを非正規化する利点は何か

  4. Couchbaseはどのような種類のデータストレージモデルを提供しているか。そのデータ管理におけるメリットは何か

    Couchbaseのインストール

  5. Couchbaseは、どのようなメカニズムによって、管理コンソールへのアクセスを提供しているか

  6. Couchbaseは、稼働環境として、どんなプラットフォームををサポートしているか

  7. Couchbase Analyticsサービスを実行するためのコード要件は何か

  8. Couchbaseは、どのように、暗号化された、または暗号化されていない、データ通信を行っているか

  9. XDCR経由で通信するときに競合を回避するために使用するプロトコルは何か

  10. ハードウェア(RAM、CPU、ディスク)構成のベストプラクティスは何か

    Couchbaseデータプラットフォーム

  11. vBucketステータスとは何か

  12. サブミリ秒以下の応答時間を実現にするには、どのようなステップを実行する必要があるか

  13. 最も多く、または最も少なく、ディスクリソースを使用するストレージの種類はどれか

  14. 単一ノード上の異なるサービスの共存に関連する問題について説明できる

  15. イベント処理のプロセスについて説明できる

  16. ドキュメントのメタデータにはどのような情報が含まれているか

  17. Couchbaseはどのような種類のデータに最適化されているか

  18. Couchbaseでの高速操作はどのように達成されるか

  19. Analyticsクエリと、NlQLクエリ、それぞれの利点は何か

    バケット管理

  20. vBucketsのさまざまなコンポーネントについて説明できる

  21. 初期作成後にバケットについて変更できる内容と変更できないものは何か

  22. バケットの各種オプションと、そのメリットと制限について説明できる

  23. レプリカの追加と耐久性(durability)レベルの設定は、データ保護にどのような影響を与えるか

  24. バケットとレプリカにおける、最小および最大制限とは何か

  25. 新しいバケットを追加した後、手動で行う必要があることは何か。新しいバケットが追加された後、Couchbaseは自動的に何を行うか

  26. cbimportはどのように機能するか

  27. それぞれの排出(Ejection)ポリシーは何を達成するか

    ノード管理

  28. オートフェイルオーバーが機能するために必要なものは何か、サービス毎に説明できる

  29. Couchbaseが自動的にフェールオーバーできるサービスはどれか。自動的にフェールオーバーを行えないサービスはどれか

  30. 自動フェールオーバーの手順を説明できる

  31. Couchbaseにおける圧縮はデータベースにどのようなメリットがあるか

  32. グレースフル・フェールオーバーの手順を説明できる

  33. ハード・フェールオーバーの手順を説明できる

  34. フルリカバリーは何を達成するか

  35. 自動フェールオーバーは、どのような状況で発生するか

  36. 新しいノードが追加された場合、リバランスは既存のサービスにどのような影響を与えるか

  37. サーバーグループの障害が保証される状況、保証されない状況はどのようなものか

  38. 自動フェールオーバー実行までの待機時間を最小または最大の値に設定すると、サービスのリソースにどのような影響があるか

    クロスデータセンターレプリケーション(XDCR)

  39. XDCR機能とは何か

  40. XDCRの高度なフィルター処理によって何を達成できるか

  41. CouchbaseのConflict Resolutionは何を達成するか。その限界は何か

  42. XDCRのセットアップ方法

  43. ドキュメントの複製が初めて送信される操作は何か。ドキュメントの複製が再送信される操作は何か

  44. XDCRが複製を停止する4つの理由とは何か

  45. XDCRはデータの高可用性に対する要望にどのような影響を与えるか

  46. ノード間で切断が発生した場合、管理者にとって、どのようなイベントが想定されるか

    バックアップと復元

  47. Couchbaseのバックアップ機能とは

  48. クラスタのバックアップにおいて、最後のバックアップが失敗した場合、管理者は、どのような手順を行う必要があるか

  49. インクリメンタル・バックアップからデータをマージする際に重要なことは何か

  50. cbbackupmgrはどのように機能するか

  51. cbbackupmgrによって保存されるメタデータはどのような目的を持つか

  52. Couchbaseのバックアップ/リストアにおける重要な機能は何か

    セキュリティ

  53. 外部LDAPグループへの所属とは何か

  54. さまざまな管理者ロールとその機能を説明できる

  55. 監査ファイルのエントリに記録される項目

  56. コントロール・セッティングは、ノード間暗号化とどのように関連しているか

  57. Couchbaseは、どのようにして保存データを暗号化するか

  58. Couchbaseは、どのようにフィールドレベル暗号化を使用するか

  59. Couchbaseにおけるセキュリティの主要な要素は何か

    モニタリングとログ

  60. Couchbaseモニタリングで利用できる統計項目は何か

  61. 「アクティブドキュメント常駐割合」と「ディスクキューサイズ」について(それらの確認方法を含め)説明できる

  62. 管理者用の電子メールによる警告と、その送信頻度について説明できる

  63. 管理者はどのような理由でcblogredactionツールを使用するか

  64. Couchbaseサーバーのログファイルを外部提供用に収集した場合、そこからどのような情報が除かれているか

  65. NagiosとPrometheusはCouchbaseのログをどのように扱うか

  66. 初期インストール後にクライアントSDKがCouchbaseに接続できない場合、どのようなトラブルシューティング手順が必要か

  67. 監視とログ記録のベストプラクティスを(開発者と管理者のニーズの違いを含め)説明できる

  68. ログを収集する様々な方法と、それらの推奨事項を説明できる

最後に

この後は、テーマ毎に、学習した内容を記事として発表していく予定です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?