A Novel Recovery Process in Timelagged Server using Point in Time Recovery (PITR)

M. A. Hossain, Md. Imrul Hasan, Md. Rashedul Islam, Nadeem Ahmed
{"title":"A Novel Recovery Process in Timelagged Server using Point in Time Recovery (PITR)","authors":"M. A. Hossain, Md. Imrul Hasan, Md. Rashedul Islam, Nadeem Ahmed","doi":"10.1109/ICCIT54785.2021.9689808","DOIUrl":null,"url":null,"abstract":"Management of data backup and restore in case of emergency is a crucial process in every organization. This paper discusses an effective database recovery technique called Point In Time Recovery (PITR) in postgreSQL database management system. Despite emerging big data technology, relational database management system (RDBMS) is still performing the key role for storing and processing of data in most of the organizations. Almost all kinds of financial organizations like banks and mobile financial service (MFS) organizations use RDBMS as their database tool for storing their users information and all kinds of transactional information related to that organization. Nowadays those type of organizations focus on customer acquisition strategy and thus data is growing rapidly. In spite of proper system management system crash is not very uncommon while processing large volumes of data. It results loss of data and a huge financial loss for the organization. To tackle such tragedy for the business a proper data recovery system is required for every organization. Generally organizations use backup using pg_dump command and restore using pg_restore but this traditional recovery system cannot restore the data which is created or altered after the backup taken. Also this process is time inefficient because this process reconstruct the database to the state of the last dump file. Thus our research paper implements a potent process of data recovery technique in postgreSQL that can recover all data which is created or altered after the backup taken. Again this process is time efficient because it works restoring using Write Ahead log (WAL) file from the base backup.","PeriodicalId":166450,"journal":{"name":"2021 24th International Conference on Computer and Information Technology (ICCIT)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 24th International Conference on Computer and Information Technology (ICCIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIT54785.2021.9689808","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Management of data backup and restore in case of emergency is a crucial process in every organization. This paper discusses an effective database recovery technique called Point In Time Recovery (PITR) in postgreSQL database management system. Despite emerging big data technology, relational database management system (RDBMS) is still performing the key role for storing and processing of data in most of the organizations. Almost all kinds of financial organizations like banks and mobile financial service (MFS) organizations use RDBMS as their database tool for storing their users information and all kinds of transactional information related to that organization. Nowadays those type of organizations focus on customer acquisition strategy and thus data is growing rapidly. In spite of proper system management system crash is not very uncommon while processing large volumes of data. It results loss of data and a huge financial loss for the organization. To tackle such tragedy for the business a proper data recovery system is required for every organization. Generally organizations use backup using pg_dump command and restore using pg_restore but this traditional recovery system cannot restore the data which is created or altered after the backup taken. Also this process is time inefficient because this process reconstruct the database to the state of the last dump file. Thus our research paper implements a potent process of data recovery technique in postgreSQL that can recover all data which is created or altered after the backup taken. Again this process is time efficient because it works restoring using Write Ahead log (WAL) file from the base backup.
一种基于时间点恢复(PITR)的时间延迟服务器恢复流程
在紧急情况下管理数据备份和恢复是每个组织的关键过程。本文讨论了postgreSQL数据库管理系统中一种有效的数据库恢复技术——时间点恢复(PITR)。尽管大数据技术正在兴起,但关系数据库管理系统(RDBMS)在大多数组织中仍然扮演着数据存储和处理的关键角色。几乎所有类型的金融组织,如银行和移动金融服务(MFS)组织都使用RDBMS作为存储其用户信息和与该组织相关的各种事务信息的数据库工具。如今,这些类型的组织专注于客户获取策略,因此数据正在迅速增长。尽管有适当的系统管理,但在处理大量数据时,系统崩溃并不罕见。它会导致数据丢失,并给组织带来巨大的经济损失。为了解决这样的商业悲剧,每个组织都需要一个适当的数据恢复系统。通常,组织使用pg_dump命令进行备份,使用pg_restore命令进行恢复,但是这种传统的恢复系统不能恢复在进行备份后创建或更改的数据。此外,这个过程的时间效率很低,因为这个过程将数据库重建到最后一个转储文件的状态。因此,我们的研究论文在postgreSQL中实现了一种强大的数据恢复技术,可以恢复备份后创建或更改的所有数据。同样,此过程非常省时,因为它使用预写日志(Write Ahead log, WAL)文件从基本备份进行恢复。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信