This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:sync:english [2008/02/19 03:10]
doc:sync:english [2010/12/24 09:55] (current)
Line 1: Line 1:
 ====== Synchronization Module ====== ====== Synchronization Module ======
 ===== Introduction ===== ===== Introduction =====
-The synchronization module is one of the most important and highly required module in the sahana disaster management system in order to function the entire disaster management process effectively.This module simply does is, allows user to transport the huge amount of data in a particular sahana installation to another different sahana installation.This facility is really important because sometimes the communication infrastructure is also destroyed in disasters and the people or the relief workers are not able to communicate via a electronic telecommunication medium.+The synchronization module provides important functionality to the overall disaster management process.  Its purpose is to effectively transport the huge amount of data in a particular Sahana installation to another Sahana installation, with merging.
-So in such situation,the user can obtain the data in the sahana installation of a major disaster management center and use that data in sahana installation of mobile device/laptop or any other device which has a sahana installation.When the user return to the disaster management center, he/she can upload the data in his/her sahana installation and the sahana installation in the disasters management center automatically check the difference between its own database and uploaded data.Then if there is difference,those difference data of the uploaded data is extracted to the main sahana installation.+This capability can be vitalparticularly when a disaster destroys the communication infrastructure, preventing relief workers and others from interacting via an electronic telecommunication medium.  In that situation, a manager supporting field operations can obtain the Sahana data from a major disaster management centerand deploy that data into a Sahana instance residing on a laptop or other mobile device or computer, destined for the field When the field worker returns to the disaster management center, the cumulative data, including that newly gathered in the field, can be uploaded/synchronized.  As part of synchronization, the receiving Sahana instance in the center will first automatically check the difference between its own database and the uploaded data.  Differences found are extracted, and applied to the main Sahana installation.
-This module helps not only when the communication is limited but if the relief workers want to integrate two different sahana installations ,the synchronization module again comes in to play.Because in such scenario, the databases of two installations should have consistency and user can work as they are using one database.+This module helps not only when the communication is limitedbut when relief workers want to integrate two different Sahana installations. [Is bi-directional synchronization supported? This achieves consistency and allows teams to work as if they are using one database.  Scenario-based guidelines for the synchronization module can be found 
 + [[http://wiki.sahana.lk/doku.php?id=doc:sync:english&rev=1193907698|here]].
-===== Getting started with synchronization module =====+This module can be helpful when cloning a database of [[http://cvresumewritingservices.org/professional-resume.php|professional resume services]].  (Another alternative: the Snapshot module.)
-Click on the **synchronization** link in the main menu and then synchronization menu will appear on top of the main menu.+== Coming Soon == 
 +New work on the Synchronization of Sahana Servers via peer-to-peer (P2P) transport is being undertaken as part of the Google Summer of Code 2009 by student Hasanat Kazmi and mentor Fran Boon.  A [[http://trac.sahanapy.org/wiki/BluePrintSynchronisation|conceptual blueprint]] is being refined, and the choice of technology and form are under active discussion. 
 +===== Getting Started with the Synchronization Module ===== 
 +Click on the **Synchronization** link in the Sahana Main menu.  The Synchronization Module menu will then appear above the Main menu.
 {{ doc:sync:diagram1.png?800 }}  {{ doc:sync:diagram1.png?800 }} 
Line 24: Line 36:
 **__Export Data__** **__Export Data__**
-Using this link the user can get a copy of the sahana database or a part of the sahana database.in **Export Data** window,there are three tabs and each tab allow user to determine the type of the required data copy(data dump).They are **Select Data,File Type,Compression Type**.After applying appropriate setting,click on the export button then it will ask for a place to save the file.Give a location and file will be saved there.+Using this linkthe user can get a copy (i.e., a "data dump"of the Sahana database or a part of it The **Export Data** window contains three tabs**Select Data****File Type**and **Compression Type**, to specify what type of data copy is desired After applying the appropriate settings, click on the Export button, and indicate where to save the file.
-**NOTE :** Before click on the export button, make sure to navigate through all 3 tabs otherwise the default setting will be applied to your data copy and it may not be suitable for the expected purpose of the data copy+**NOTE :** Before clicking on the Export button, make sure to navigate through all 3 tabs.   Otherwise, the default settings will be applied to your data copy, which may not match your expected purpose.
-**Select Data** The user can select the data required from the sahana database.Sahana database has been divided into several categories and user can select those sub set of those categories or all categories.**Select All** button can be used to select all categories and using **clear** buttonthe user can clear all selected categories.+**Select Data.** The user can choose the data required from the Sahana database. The database content has been divided into several categories, from which one can select a subset or (with the **Select All** buttonall categories.  The **Clear** button removes all the check-marks.
 {{ doc:sync:selectdata.png?800 }} {{ doc:sync:selectdata.png?800 }}
-**File Type** The type of the file,user want to get the data copy.First decide the transfer media of the and the usage of the data copy and select the appropriate type.+**File Type.** The type of the file desired for the data copy.  First consider the planned transfer media and intended use, then choose the appropriate type.  "CSV" means "comma-separated values", and is often best if transferring to non-Sahana applications.
 {{ doc:sync:filetype.png?800 }}  {{ doc:sync:filetype.png?800 }} 
-**Compression Type** This important because sometimes the copy of the database may be huge and transfer will be difficult or may cost a lot of time.Therefore apply compression type and it will save much time.+**Compression Type.** When the data copied is huge, uncompressed transfer can be time-consuming and in other ways difficult.  If you anticipate this, apply compression to save much time and file space.
 {{ doc:sync:compressiontype.png?800 }} {{ doc:sync:compressiontype.png?800 }}
Line 45: Line 57:
 **__Import Data__** **__Import Data__**
-This is simple because only thing user has to do is browse and select the file of data copy(obtained as described early from another sahana installation) and click ok.Then click on the **next** button and in the next window click on the **import** button.This action will look up the difference of the database and data copy (dump file) and update the data base as mentioned in the Introduction section.But if the user want to erase all the data in the database and fill the empty database using the dump file data,click on the **advance option** link in left of the **import** button  and select **yes** (default is No).Then click **import**.+Simply browse and select the data file to be imported (obtained from another Sahana installation, by **Export Data**, as described above) and click OK Then click on the **Next** button and in the next window click on the **Import** button.  This action will inspect the differences between the database and data copy (dump file) and update the database as mentioned in the Introduction section. 
 +If instead the user wants to erase all the data in the database and fill the empty database using the dump file data, click on the **Advance Option** link to the left of the **Import** button  and select **Yes** (default is No).  Then click **Import**.
Line 58: Line 72:
 **__History__** **__History__**
-This just show you the details about imported dump files and the user can get an idea about the state of the data base and how often the data is synchronized between different sahana installations.+This shows details about the imported dump filesand allows an overview about the state of the database and how often the data is synchronized between different Sahana installations. [[http://www.huglaw.com/marijuana-possession-attorney-drug-possession-marijuana-sale-attorney-albany-troy-schenectady-saratoga.html | Marijuana Lawyer Albany]]
 {{ doc:sync:history.png?800 }}  {{ doc:sync:history.png?800 }} 
-**NOTE :** All the activities mentioned above can be used by using the links on the synchronization home page. +**NOTE :** All the activities mentioned above can be done by using the links on the Synchronization home page. 
 +[[http://impact-resumes.net/sample-resumes/career-change-resume.htm | Professional Career Change Resume Samples]]

QR Code
QR Code doc:sync:english (generated for current page)