Sitecore CDサーバーにレプリカセット(2 mongo、1 arbitor)を使用しています。 すべてのmongo DBデータがReporting SQL DBにフラッシュされると仮定します。運用CDでMongoDBデータベースをバックアップする必要がありますか? 「はい」の場合、それを行うには最良の方法と頻度があります。私のアプリケーションがanaytics機能(パーソナライゼーション、キャンペーンなど)を適度に使用していると考えます。Sitecore 8.1 update 2 MongoDBバックアップ
答えて
残念ながら、あなたの前提は悪いです.MongoDBは、分析データの決定的なソースであり、レポートDBではありません。レポートDBには、レポートの生成に必要な集約情報(大部分)のみが含まれています。実際に、SQL DBに問題が発生した場合は、ソースMongoDBから再構築されます。覚えておいてください:2つの数字を追加した後は、その数字を元に戻すことはできません!レプリケーション バックアップ対
バックアップでは、レプリケーションは、現在のデータベースの複数のアクティブなコピーであるデータベースのポイント・イン・タイム図です。私はこのタイプのデータのバックアップよりもレプリケーションを主張します。どうして?あなたが喜んで尋ねた!
- 通貨 - 50GBのMongoDBをどのような環境で復元したいですか?もしそれが1週間だったら?もしそれが1ヶ月だったら?本当に唯一有益なデータは現在のデータであり、ウェブサイトは揮発性の高い場所です。ログデータのバックアップは1時間以内に古くなっています。失効したデータをパーソナライズする場合は、優れたユーザーエクスペリエンスを提供することですか?
- 大きなデータセットのコストバックアップは、時間、ストレージ容量、および計算要件の点でコストがかかります。彼らはまた、復元する痛みであり、より大きな彼らは生産MongoDBの環境でどこか
ビジネス
の実行破損があります可能性が高いです、あなたは本当に2-3レプリカを持っている必要があります。 MongoDBはディスクを非常に扱いにくくしています。
これらのレプリカは自己修復型であり、常に最新の(かなり)ので、バックアップよりもはるかに優れています。あなたが失う可能性がありますすべてあなたのレプリカは一度に一つの特別な場合を除いて本当に低いです...アップグレード。したがって、バックアップは、実際には、複数インスタンスのレプリカセットで既に非常に効果的に処理されているハードウェア障害またはデータ破損に対する保護のみです。あなたが不安症でない限り、あなたは決してそのバックアップを使用するつもりはなく、あなたはそれをたくさん持っているでしょう。
サイトコアのアップグレード
これはキラーエッジケースである - 常にあなたが一つの動きであなたのレプリカのすべて壊れ、あなたがしたいと思うことができますので、アップグレードを実行する前にバックアップを(Back Up and Restore with MongoDB Toolsを参照してください)作りますロールバックすることができます。
データトリミング一体することができます私は戻って、この170ギガバイトのモンスターデシベル毎日アップ?これがどのように」あなたはこれを聞いていなかったが、いくつかの点であなたが考えることでしょう
(サイドノート)ばかばかしい " - あなたは正しいでしょう。
このデータをどのくらいの期間保存する必要があるかについては、さまざまな考え方があります。これは、お客様またはお客様のクライアントのみが回答できる質問です。私はそれがあまりにも多くなるまでそれを保つことを提案し、あなたがどれだけ取り除かなければならないかを決定します。あなたが許容できる程度に保つ。
詳細情報についてはRichard Hauerに感謝します。私が得たのは、MongoDBのバックアップは、分析データのソースとして機能するためです。私はSQL Analytics/Reporting dbのバックアップ計画を持っていると考えていました。私たちのアプリケーションはデザインごとに多くの分析データをキャプチャしていません。このシナリオでも、私はMongoDBのバックアップをとる必要があります。もし私がSQL dbsの毎日のバックアップを取っているので、私が維持すべき理想的な頻度でなければなりません。 –
@FaiyazulHaqueNoor - あなたはそれをもう一度読むことをお勧めします。 tl; drは、アップグレードを実行するときにのみバックアップが必要です。プロダクション用には代わりにレプリカを用意する必要があります。 –
- 1. Sitecore 8.1 Update 2 - 表示名からURLを生成できません
- 2. Sitecore Update NameValueList Programmatically
- 3. Sitecore 8.1-言語上の問題点
- 4. Sitecore 8.1での分析データのエクスポート
- 5. Glass Mapper Sitecore 8.1検索コンテンツ(ContentSearchManager)
- 6. Sitecore 8.1での検索の実装
- 7. Sitecore 8.0 Update-3 WebEdit Palette.aspxのエラー
- 8. MongoDb GridFs update Java
- 9. MongoDB Update Document Vb.net
- 10. mongodb javascript update
- 11. MongoDB mup deployのバックアップ
- 12. AWSのMongoDBバックアップ戦略
- 13. Sitecore 8.1と8.2のサイトを並べてインストールする
- 14. SItecore 8.1 MediaRequestHandlerでハッシュを使用したイメージのサイズ変更
- 15. Sitecore 8.1電子メールエクスペリエンスマネージャ - セグメント化されたリストの作成方法
- 16. spark-mongodbライブラリのupdate + pushサポート?
- 17. MongoDB Morphia Update multi = true VSバルクアップデート
- 18. Windowsで動作しないMongoDB 8.1
- 19. Sitecore 8.1 - Sitecore.Pipelines.GetPageEditorNotificationsはどこに行きましたか?
- 20. Sitecore 8.1でのWeb APIの属性ルーティングが機能しない
- 21. Sitecore 8.1、WFFM、EXMでニュースレターの購読を設定する方法
- 22. Sitecore 8.1:メールエクスペリエンスマネージャからデータをエクスポートできますか?
- 23. GlassMapperがSitecore 8.1のフォールバックフィールドをマッピングしていません
- 24. sitecore 8.1 HTTP 404エラーを表示する起動パッド
- 25. Sitecore 8.1自動パブリッシュが公開されません
- 26. Sitecore 8.1でハイパーリンクを作成できません
- 27. Sitecore 8.1のカスタムチャンクとボタンでカスタムストリップを追加する方法
- 28. 私はsitecore 8.1をダウンロードできませんか?
- 29. Sitecore 8.1でのcomponentsetの再利用可能なコレクション
- 30. サイトコア8.1アップデート2パスアナライザ
Sitecore固有のStackExchangeサイトがあることをご存知でしたか? https://sitecore.stackexchange.com –