当前位置: 联商论坛  -   -  贴子
  |  

主题:谈谈数据备份,好吗?

bf108

积分:15987    金币:1789
  |   只看他 楼主
商业企业的数据也很重要,大家狮如何做好数据备份的呢?想请大家谈谈,好吗?- 该帖于 2005-3-11 17:39:00 被修改过
---------------------------------------------------
[u][color=red]春花 秋月 夏雨 冬雪 此景几许清闲 陈酿 佳肴 知己 良朋 待得半世逍遥[/color][/u]

沈明

积分:2469    金币:2
  |   只看他 2楼
大卖场一种比较完备的数据备份方式
    我个人觉得对于大卖场而言,比较有安全性的备份方式是:前后台双机冗余接阵列柜做RAID0+Spare热备盘,另外前后台服务器接磁带机做实时逻辑日志备份,每周做一次0级备份,阵列柜上加了热备盘本身就有比较高的安全性,加上磁带机即使遇到暴力性破坏,只要磁带完好依然可以恢复到时点,最恶劣的情况只会丢失十多秒数据!
    不同的数据库有不同的备份工具,在Oracle、Infromix、DB2这样的海量数据库中都有实时备份工具,我们公司利用Informix中onbar这个工具可以做到逻辑日志和0级日志备份在同一盘磁带上,因而营业结束后做周0级备份分店才能够做到无人值守!

bf108

积分:15987    金币:1789
  |   只看他 3楼
RE:谈谈数据备份,好吗?
请坛主谈谈双机热备和磁带备份的性价比以及优劣,可否?
有实例吗?可否介绍一下?
---------------------------------------------------
[u][color=red]春花 秋月 夏雨 冬雪 此景几许清闲 陈酿 佳肴 知己 良朋 待得半世逍遥[/color][/u]

沈明

积分:2469    金币:2
  |   只看他 4楼
有关双机热备和磁带备份
    双机要接阵列柜才能称之为“双机热备”,否则双机只是简单将前后台分开,使得后台查询不会干扰前台收银,而在某台服务器宕机的时候另一台机器并不能接管。由于阵列柜本身的价格不斐,而且做RAID5至少也要5块SCSI硬盘才能达到比较好的性能,因此使用双机热备需要的设备投资不小,一般来说只有单店店面在一万平米以上的零售商才能承受,对于连锁化的零售连锁集团,对数据安全性要求更高,因此会再上磁带机进行逻辑和0级日志连续备份。
    对于一般在5000平以上10000平以下店面,我们建议客户采用双机单独接磁带机的备份方式,主要是一上阵列柜总体投资至少得上浮七八万,而两台磁带机也就一万多,尽管没有了阵列柜和磁带机的“双保险”,毕竟系统支持脱机收银,只要宕机后能及时用磁带恢复还是不会影响营业的。
    系统集成能力是软件商仅次于程序开发的另一项核心技术,试想如果摆一台小型机在你眼前却不能玩转,那岂不是一种悲哀,你们说呢?
    目前我们的客户人人乐商业集团三十多家门店及总部均使用的是“双机热备+磁带备份”的数据备份模式!

bf108

积分:15987    金币:1789
  |   只看他 5楼
RE:谈谈数据备份,好吗?
感谢坛主的赐教。谢谢。
也深感坛主是一位优秀的销售大师,时刻不忘宣传自己的公司和事业。
双机热备+磁带备份的投入是多少呢?除了人人乐,还有吗?
---------------------------------------------------
[u][color=red]春花 秋月 夏雨 冬雪 此景几许清闲 陈酿 佳肴 知己 良朋 待得半世逍遥[/color][/u]

沈明

积分:2469    金币:2
  |   只看他 6楼
谢谢bf108的夸奖
    bf108说得对我喜欢“天下无贼”中那种无型的广告,而讨厌在论坛中任何没有任何学术价值的纯粹的商业化倾向的宣传,希望我个人的这种作风也能给强化整个论坛的“研究”氛围带来些许影响!
    “双机热备+磁带备份”的投资视硬件选型而定,不太好一概而论!人人乐最开始使用的是两台IBM F80的小型机做双机热备,不过现在已经改用DELL的PC Sever了,投资无疑就节省了很大一块!

吾辈想飞

积分:190    金币:2
  |   只看他 7楼
RE:谈谈数据备份,好吗?
我们用的是SQL server 对于这方面,我们每天都做好备份(两次营业前与营业后).数据最重要嘛.

ORACLE

积分:298    金币:5
  |   只看他 8楼
RE:谈谈数据备份,好吗?
也来说说吧!!
我个人认为,“双机热备+磁带备份”不实用!成本太高,想一想硬件投资是不是太大了呢!!“双机”的意义在于保证服务器硬件出了问题,可以及时的顶上;并不是真真对商业数据备份有帮助。“磁带备份”倒是有必要的。
一套信息系统首先要有安全的前台POS数据传输机制,保证前台到后台服务器中的数据不能有问题;其次才能考虑后台数据该如何备份。
我们(SOLARIS+ORACLE)的备份是这么做的:日结前EXP全数据库,tar"数据文件+压缩的dmp文件"到磁带;日结后EXP全数据库,压缩后GET到PC机刻盘。
系统软件的后台数据库设计对备份也是有影响的,好的存储机制会很容易备份,反之则很困难啊!

沈明

积分:2469    金币:2
  |   只看他 9楼
答楼上
    首先,双机就是为了防止硬件故障,我所见到过的因为硬件故障导致数据库崩溃的事情数不胜数!
    其次,如果POS到后台的数据传输都有很大问题那么就根本谈不上是稳定的信息系统,当然,数据传输不可能完全杜绝丢包,而只可能通过多次握手减少丢包的机率!
    再次,我估计楼上同仁的数据量没有达到几百个G的程度,否则在第二天营业开始之前根本完成不了以上的操作!
    当然,采用何种数据备份方式要根据零售企业实际的信息建设和投入情况来斟酌,并没有适合各种企业的“万能钥匙”式的解决方案!

ORACLE

积分:298    金币:5
  |   只看他 10楼
RE:谈谈数据备份,好吗?
版主:
我同意你说的:采用何种数据备份方式要根据零售企业实际的信息建设和投入情况来斟酌。
零售超市中达到几百个G的数据量?是集团公司?大区公司?地区门店?几年的数据?每年的销售有多少?服务器需要什么样的?我确实有点孤陋寡闻乐了。我想知道这些数据是怎么来的,愿闻其详!

沈明

积分:2469    金币:2
  |   只看他 11楼
RE:谈谈数据备份,好吗?
    楼上的同仁,有关我公司客户的一些具体情况在此我不便多说,请谅解!但是上万平米的门店数达到三四十家的零售企业集团的总部服务器几年的数据量是可以达到这个数量级的!

新进者

积分:477    金币:0
  |   只看他 12楼
RE:谈谈数据备份,好吗?
别净往大的说,也说说小的,有钱干成好事不稀奇,为无米或少米之炊才是真本事。
给点中小型零售企业的案例

小红

积分:114    金币:0
  |   只看他 13楼
RE:谈谈数据备份,好吗?
数据备份是信息系统风险控制的一个组成部分。随着网络经济的发展,人们越来越离不开信息系统。尽管我们采取种种措施来防止信息系统遭受破坏,但系统故障及意外灾难总是不可避免的,因此信息系统的灾难恢复已经成为一门日益受重视的专门学科。
数据备份是灾难恢复计划的一个组成部分。它的功能是保证信息系统在遭受破坏后能恢复原有的系统功能以及原有的历史数据。系统备份用于灾难后的系统服务功能的恢复,而数据备份则用于历史数据的恢复。灾难一旦发生,二者都很重要。
理论上说,系统备份只在系统设置改变后才需重做,而数据备份则应每天都做。当然每天的数据备份也可分全备份和增量备份两种方式,这可以视具体情况决定。
至于双机热备问题则属灾难恢复的另一种情形。数据备份是说灾难后将一台能够正常工作的主机恢复到灾难发生前的原始状态。而双机热备则是对于一些主机不能暂停工作的关键业务的一种硬件备份的方法。它的作用是:主机、从机及磁盘阵列组成一个系统,从机随时检测主机状态,当主机发生故障时,从机自动接管并投入工作状态。对于使用者来说,业务的进行并不因为主机故障而中断。
由于双机热备成本很高,而且只是为了达到主机不间断工作的目的。因此要考虑采用的必要性,如果可以不用则尽量不用。至于如何减小业务对主机的依赖性,一要看业务本身的性质,二要看系统规划的功底。具体对商业系统来讲,如果系统开发中可以做到POS能支持脱机交易,单机可以支持一天甚至几天的交易,或者在POS服务器支持下,销售可以正常进行,那么可以不用双机热备的方法。
至于数据备份问题,也有许多细节问题值得注意。

nbalk

积分:208    金币:8
  |   只看他 14楼
RE:RE:谈谈数据备份,好吗?
本人感觉单店的话,POS机在45台以下,交易笔数在10万笔以内的,前台和后台用一个服务器没问题,晚上将数据备份到磁带机OK.

沈明

积分:2469    金币:2
  |   只看他 15楼
节后上班回复楼上同仁
    答楼上同仁,搞信息系统建设本身就是花钱的事,关键是钱能花到实处,花了钱以后能实际提高企业的劳动生产率,我见很多零售企业既想做一流的项目但是只愿意出三流的价钱,这种“又让马儿跑,又不让马吃草”的想法是十分危险的!此外,纵观整个中国零售业的信息化建设不论任何业态大凡都是大企业做得好,极少有不知名的小企业能排上号!财大气粗不是搞好信息建设的充要条件,但却是必要条件!
    双机不仅仅只是单纯的硬件备份,如果是老式的主从机的双机模式,从机是热备状态,即不承担负载,但是在新型的平衡负载的模式下,前后台服务器分别承担独立的运算任务,只是每台机器的负载都不到50%,这样一台机器方能在另一台机器宕机的时候接管所有的任务,这个接管任务是通过一个名叫“心跳线”的设备侦测异常情况,然后驱动服务器自动托管的。在正常的情况下前后台服务器独立运作,因此后台即便做了大查询也不会影响前台收银,最大限度保证前台收银快速的响应速度,或许在平时某些大店也不会感觉到后台查询对收银的影响,但是作为信息建设就必须考虑最恶劣的情况,当然这是在投入产出比的条件下尽量考虑!
    “前台和后台用一个服务器,晚上将数据备份到磁带机”这种做法也没问题,不过由于不是实时备份,很可能会丢失当天数据!

小红

积分:114    金币:0
  |   只看他 16楼
RE:与18楼探讨
你主张“前台和后台用一个服务器,晚上将数据备份到磁带机”,但正如你所言,这样的结果是:“不过由于不是实时备份,很可能会丢失当天数据!”。为此我感觉修改为:“前台和后台用二个服务器,晚上将数据备份到磁带机”这种方式更好一些。理由是:如果软件做得好,POS服务器的性能不必很高,因此价格不会高。而由于二台服务器,可以带来的好处是:1.把前后台的业务分离,前台销售的速度可以有保障;2.后台服务器的负荷减轻,服务器的性能指标可以有选择的自由度;3.前台服务器可兼做当前数据备份,避免“不过由于不是实时备份,很可能会丢失当天数据!”的情况发生。
此可谓:少花钱多办事

nbalk

积分:208    金币:8
  |   只看他 17楼
RE:谈谈数据备份,好吗?
我感觉还是跟规模有关系,中小企业的话还是前后台用一个服务器就行,你所说的数据不能实时备分就丢失当天的销售数据,请问你的前台POS能否脱网销售呢,它本身也可以备份当天实时的该POS机的销售数据啊,所以从节省成本,提高效率的角度来思考这样做没什么不妥

沈明

积分:2469    金币:2
  |   只看他 18楼
回“小红”与“nbalk”
    “小红”请你通读全文后再发帖,我在本帖中主张的是“双机热备+磁带备份”的备份方式,有关双机的优越性在第4楼中我已经有详细描述,我在15楼中所说“前台和后台用一个服务器,晚上将数据备份到磁带机”是答14楼nbalk提出的情况,如果缺少购买双机的预算,这种做法也没有太大问题,其实现在很多零售企业仍用比这种方法更原始的硬盘对拷的方式!双机势必会加大投资,所以我认为你所谓“少花钱多办事”的情形并不存在!
    诚然,如果市面上还有哪个软件连“脱机收银”都不支持,连基本的销售延续性都不能保障,那么它也就没有存在的理由了!但是nbalk你应该知道POS机中最多只能保存有近期销售数据,但是在后台发生的一些单据操作在数据库崩溃时怎么找回当天数据呢?如果是连锁店要凭底单去手工恢复简直是不可能完成的任务!脱机收银状态毕竟是“故障状态”,只是为解决问题赢得宝贵的时间,你总不可能脱机好几天吧?——日结不能进行,几天的数据混在一起,经营分析没法完成!所以,双机还是有双机的道理——发生故障能尽快恢复,如果一台服务器,即便出个最小的电源故障,更换配件一天之内恐怕很难搞定吧?
    在本帖中我感觉到了一些观点的“碰撞”,尽管我的见解不是完全正确,但我深信不破不立,只有我们每个人为捍卫真理不停地摸索,方能使行业见解达到更高的境界!
    另删除了与本论题无关的帖子,导致“楼层”有一些变化,请理解!

bf108

积分:15987    金币:1789
  |   只看他 19楼
RE:谈谈数据备份,好吗?
感谢各位和坛主的赐教,老头在这里先谢过啦!
说说自己的理解吧:
一、双机热备,不错,可以保证硬件故障发生时候不至于系统停止运行。不过投入相对较大。说白了,就是看老板舍得舍不得啦。不过,要想长生不老,可能也不见得。好像什么机场也曾经发生计算机系统故障,造成几个小时航班无法起降的事件。难道他们没有双机热备?
二、用RAID阵列+磁带机备份,投入相对较低,可以确保在灾难发生后用备份数据恢复系统,不过,肯定要耽误一点什么时间呀、什么实时发生的数据呀,等等。
李琛 ,可否谈谈你们用磁带机的心得呀?还有各位用过磁带机备份数据的同仁们,请谈谈,好吗?
---------------------------------------------------
[u][color=red]春花 秋月 夏雨 冬雪 此景几许清闲 陈酿 佳肴 知己 良朋 待得半世逍遥[/color][/u]

小红

积分:114    金币:0
  |   只看他 20楼
RE:谈谈数据备份,好吗?
我用过不少商用信息系统:前后台共用一个服务器的、前后台用两个不同服务器的、单个后台主机或一台后台主机用Raid技术做硬盘镜像及后台主机双机热备份....。我深信方案的不同会带来不同的结果,同一种需求可以用不同的方法来实现,即所谓的异曲同工。不同的方案其系统造价是不同的,性价比当然不一样。
商用MIS系统是一个比较复杂的系统,要做到软、硬件统一规划才能让系统有较高的性价比。具体对说数据备份来说,好的软件可以支持POS服务器保留当天全部联机销售数据。当主机发生故障时,可以用前一天的磁带备份恢复历史数据,用POS服务器的记录来恢复当天联网销售的营业数据,POS本地的记录恢复当天脱机交易数据。这就有效地防止了“‘前台和后台用一个服务器,晚上将数据备份到磁带机’这种做法也没问题,不过由于不是实时备份,很可能会丢失当天数据!” 的情形的发生。
当然如果有足够预算的话,用硬件的方法可以更简单地实现这一目的。此即我前面提到的“少花钱多办事”。也许我前面讲得不够清楚。
回顶部

  快速回复 高级回复
用户名:   密码:   [注册]
[Ctrl+Enter直接提交帖子]  



网站简介 | 联系我们 | 法律声明

ICP证:浙B2-20070104