Difference between revisions of "Bookkeeping"
From ecology
(New page: === Description of tables in BOOKKEEPING schema in the Flysafe database === == FILES == The FILES table describes the status of all data-files which have been or need to be processed. T...) |
(→FILES) |
||
| Line 5: | Line 5: | ||
The FILES table describes the status of all data-files which have been or need to be processed. | The FILES table describes the status of all data-files which have been or need to be processed. | ||
This information is used by the bookkeeping service on the flysafe website | This information is used by the bookkeeping service on the flysafe website | ||
| − | |||
{|border=1 | {|border=1 | ||
|'''ID'''||unique file id | |'''ID'''||unique file id | ||
|- | |- | ||
| − | |''filename | + | |''filename''||unique file name |
|- | |- | ||
|file_type|| Type of file ie MPR, ECMWF, | |file_type|| Type of file ie MPR, ECMWF, | ||
| Line 18: | Line 17: | ||
|status|| Status of file ie ''new'', ''processed'', ''archived'' | |status|| Status of file ie ''new'', ''processed'', ''archived'' | ||
|- | |- | ||
| − | |filename_time||Time associated with filename as timestamp | + | |filename_time||Time associated with filename as timestamp. |
|- | |- | ||
|time_in||Timestamp when file was first registered | |time_in||Timestamp when file was first registered | ||
| Line 24: | Line 23: | ||
|time_changed||Timastamp of last status change | |time_changed||Timastamp of last status change | ||
|} | |} | ||
| + | |||
| + | === Flysafe Grid-Store Catalog === | ||
| + | |||
| + | The following three tables are used to implement the Flysafe Grid-Store catalog. If files are being archived or copied the Grid-Storage, this is administratred in the following tables. | ||
| + | |||
| + | For Grid-Storage it is preferable to have a limited number of big files instead of many small files. Therefore files are first collected into bigger archives, which are then stored as | ||
| + | archive to the Grid-Storage. This is also maintained in the tables below. | ||
| + | |||
| + | == FILE_CATALOG == | ||
| + | |||
| + | Every file to be stored gets an entry in the FILE_CATALOG table. | ||
| + | |||
| + | {|border=1 | ||
| + | |'''id'''||ID for file | ||
| + | |- | ||
| + | |''filename''||Unique filename | ||
| + | |- | ||
| + | |filetype||Type of file (MPR, tar, etc) | ||
| + | |- | ||
| + | |path||Original path of file on Flysafe server | ||
| + | |} | ||
| + | |||
| + | |||
| + | == ARCHIVE_FILE == | ||
| + | |||
| + | |||
| + | == FILE_REPLICA == | ||
Revision as of 11:08, 2 June 2008
Contents
Description of tables in BOOKKEEPING schema in the Flysafe database
FILES
The FILES table describes the status of all data-files which have been or need to be processed. This information is used by the bookkeeping service on the flysafe website
| ID | unique file id |
| filename | unique file name |
| file_type | Type of file ie MPR, ECMWF, |
| file_size | Size of file in bytes |
| status | Status of file ie new, processed, archived |
| filename_time | Time associated with filename as timestamp. |
| time_in | Timestamp when file was first registered |
| time_changed | Timastamp of last status change |
Flysafe Grid-Store Catalog
The following three tables are used to implement the Flysafe Grid-Store catalog. If files are being archived or copied the Grid-Storage, this is administratred in the following tables.
For Grid-Storage it is preferable to have a limited number of big files instead of many small files. Therefore files are first collected into bigger archives, which are then stored as archive to the Grid-Storage. This is also maintained in the tables below.
FILE_CATALOG
Every file to be stored gets an entry in the FILE_CATALOG table.
| id | ID for file |
| filename | Unique filename |
| filetype | Type of file (MPR, tar, etc) |
| path | Original path of file on Flysafe server |