Difference between revisions of "Zimbra Next Generation Modules/Zimbra NG HSM/Zimbra Stores"

m (1 revision imported: Zimbra NG)
 
Line 1: Line 1:
<div class="col-md-12"><br></div>
+
#REDIRECT [[Zimbra_NG_Modules/Zimbra_NG_HSM/Zimbra_Stores]]
<div class="col-md-12"><br></div>
 
<ol class="breadcrumb">
 
  <li>[[Main Page|Zimbra Wiki]]</li>
 
  <li>[[Zimbra_Next_Generation_Modules]]</li>
 
  <li>[[Zimbra_NG_HSM]]</li>
 
  <li class="active">Zimbra NG HSM - Zimbra Stores</li>
 
</ol>
 
__NOTOC__
 
<div class="col-md-12"><br /></div>
 
<div class="col-md-9">
 
    <h2 class="title-header" style="padding-bottom: 9px; border-bottom: 4px solid #0087c3;">Zimbra NG HSM - Zimbra Stores</h2>
 
    <div class="col-md-12">
 
        <div class="ibox-content">
 
            <div class="post animated fadeInLeft animation-delay-8" style="padding-top:5px">
 
                <div class="panel panel-default">
 
                    <div class="panel-body">
 
                        <h5 class="post-title">Zimbra NG HSM - Zimbra Stores</h5>
 
                        <div class="row">
 
== The Basics: types of stores and their uses ==
 
 
 
Zimbra allows for '''two''' different types of stores to be used:
 
 
 
* '''Index Store''': A store that contains informations about your data used by Apache Lucene to provide indexing and search functions.
 
* '''Data Store''': A store that contains all your Zimbra data organized in a MySql database
 
 
 
You can have multiple stores of each kind, but only one Index Store, one Primary Data Store and one Secondary Data Store can be set as "Current" (meaning that is currently used by Zimbra).
 
 
 
==== Primary and Secondary Data Stores ====
 
A Data Store in Zimbra can be either a Primary Data Store or a Secondary Data Store - the meaning of "primary" and "secondary" is explained [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Hierarchical_Storage_Management|here]]. The Primary/Secondary paradigm doesn't apply to Index Stores.
 
 
 
Data is moved between the "current" Primary Data Store and the "current" Secondary Data Store accordingly to a [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Policy_Management|policy]] defined by the administrator.
 
 
 
== Zimbra NG HSM: Moving Items between Stores ==
 
The main feature of the Zimbra NG HSM module is the ability of applying the defined [[Zimbra_Next_Generation_Modules/Zimbra_NG_HSM/Policy_Management|policy]] and move items between the Primary and Secondary datastore.
 
 
 
The move can be triggered in three different ways:
 
 
 
* Click the "Apply Policy" button in the Zimbra Next Generation Modules Administration Zimlet
 
* Start the doMoveBlobs operation through the Zimbra Next Generation Modules CLI
 
* Enable the Policy Application Scheduling in the Zimbra Next Generation Modules Administration Zimlet and wait for it to start automatically
 
 
 
Once the move is started the following operations are performed:
 
 
 
* Zimbra NG HSM scans through the Primary Store to see which items comply to the defined policy
 
* All the Blobs of the tems found in the first step is copied to the Secondary Store
 
* The database entries related to the copied items are updated to reflect the move
 
* If the second and the third steps are completed successfully (and only in this case), the old Blobs are deleted from the Primary Store
 
 
 
The Move operation is "stateful" - each step is executed only if the previous ones have been completed successfully - so the risk of data loss during a Move operation is virtually nonexistent.
 
 
 
                        </div>
 
                    </div>
 
                    <div class="col-md-9">
 
                        <div class="panel-footer">
 
                            <p><i class="fa fa-clock-o"></i> Aug 25, 2016 - [https://www.zimbra.com/email-server-software/ Know more »]</p>
 
                        </div>
 
                    </div>
 
                </div>
 
            </div>
 
        </div>
 
    </div>
 
</div>
 
<div class="col-md-3"><br /></div>
 
<div class="col-md-3">
 
    <div class="panel panel-zimbrared-light-border">
 
        <div class="panel-heading">
 
            <h3 class="panel-title"><i class="fa fa-gear pull-left"></i> Zimbra Next Generation Modules</h3>
 
        </div>
 
        <div class="panel-body">
 
            {{ZNG}}
 
        </div>
 
    </div>
 
</div>
 
<div class="col-md-3">
 
    <div class="panel panel-primary-light-border">
 
        <div class="panel-heading">
 
            <h3 class="panel-title"><i class="fa fa-info-circle pull-left"></i> Zimbra Next Generation Modules Resources</h3>
 
        </div>
 
        <div class="panel-body">
 
            {{ZNGL}}
 
        </div>
 
    </div>
 
</div>
 
<div class="clearfix"></div>
 
<div class="col-md-12"><br></div>
 
{{FH}}
 

Latest revision as of 13:25, 29 November 2017

Jump to: navigation, search