播控系统中数据库应用与维护的研究

2022-02-08 14:09
西部广播电视 2022年4期
关键词:控系统日志备份

张 祺

(作者单位:贵州广播电视台)

随着电视台播控系统中数据库应用的逐步成熟,其不单单应用于硬盘素材的储存和管理,也成为整个电视台播控系统中“权限管理”“用户管理”“安全运行”“播出全流程协调管理”的基础。尤其是电视台播控系统中“编单”“上载”,以及“播出”会经常性和长期性访问数据库。一旦数据库数据丢失、数据泄露、系统崩溃,播控系统将会受到非常大的影响,且对于电视台整体的运营都会产生负面影响。所以,电视台播控系统中数据库的科学应用、合理维护、安全维护,是数据库正常运行的基础,也是电视台播控系统自动播出控制的核心。因此,探索电视台播控系统中数据库的应用与维护,是保障电视节目顺利播出的选择,也是深入研究和优化数据库技术的关键所在,更是我国广播电视系统改革和发展的重要路径。

1 电视台播控系统中数据库的应用要求

1.1 可读性和维护性要求

数据库的应用,首先需要贴合电视台的实际情况,根据涉及电视节目播出情况、节目编排情况、节目内容承载情况等,搭载相对应匹配的数据库,进而实现数据库应用和电视台播控工作的有机融合,确保在电视台播控系统的运行过程中数据库使用和运行方便,且数据库具备可读性和可维护性[1]。这样,电视台播控系统中的数据库在经受频繁访问的情况下也不至于出现异常情况。比如,电视台播控系统中数据库的应用能够有效保护节目内容的安全性和可靠性,不会出现因节目文件丢失、设备故障和信号问题导致的播出事故。这样,广播电视节目的传输就能得到保障。同时,基于数据库应用的可读性,电视节目内容可以更为丰富,更加灵活地进行电视节目播放,尤其对临时新闻内容进行插入播出有着极大的帮助作用。最为重要的是,依托于数据库应用的可读性和维护性,电视台播控系统还可以辅助实现节目编辑的简化,提升节目的整体质量。

1.2 稳定性和安全性要求

电视台播控系统中数据库的应用基本成熟,加之现阶段大部分广播电视的播控系统的构造设计相对简单,播控运行和播控操作也相对比较简单,便于开展日常维护和拓展[2]。所以,为了确保电视台播控系统的顺利运行,数据库在电视台播控系统中的应用也要满足自动化运行和智能化运营,且保证数据库自身内部具有一定的冗余设置和纠错能力,进而保证电视台播控系统的稳定和安全。这样,电视台播控系统的运行过程才能符合电视节目编排、电视节目播放等工作要求,促进电视台播控系统的主机系统、保存系统、网络系统实现系统化管理,确保电视节目播放顺畅。

1.3 自动化和大容量要求

数据库在电视台播控系统中的应用是基于播控系统工作流程的,且与播控系统的设置完全吻合,也能适配电视台播控系统中“编单”“上载”及“播出”的具体要求[3]。所以,电视台播控系统中数据库的应用还需要满足自动化和大容量要求。换言之,电视台播控系统中数据库应用需要实现自动化备份工作,即相对应频道播出的列表文件可以拷贝到某一播出系统中,并借助某一播出系统控制频道节目的播出情况,使电视节目播放具有灵活性[4]。比如,拍摄节目、存储数据、传输节目信号的系统是由多台服务器构成的,这就要求电视台播控系统数据库承载大量的数据。当电视播控系统要从数据库当中提取部分数据信息,那么最佳的解决方法是通过临时存储器进行数据调度,作为中转站实现数据的传输。除此之外,在播控系统所涉及的多个服务器运行过程中,每个服务器都会产生很多临时文件和工作日志,即使服务器可以将其进行分类,但是依然需要有足够的存储空间用于存放这些内容,以便应对服务器出现故障。相关工作人员要及时将系统进行部分重启,后续再进行详细分析,以复盘问题点,便于后续的改进。

2 电视台播控系统中数据库的应用情况

2.1 信息保护的应用

电视台播控系统中的数据库属于硬件设备系统,通常含有主数据库和备用数据库,其中一台数据库处于工作状态,另一台数据库就处于离线非工作状态。正常情况下,系统会访问的是主数据库。备用数据库作为热备份,二者之间通过虚拟主机连接,实现数据实时更新,并定时互相检测。这样,一旦主数据库服务器出现宕机、脱机或者异常情况,系统会自动接入备用数据库,备用数据库进行接管且处于工作状态。这样,数据库的信息就得到了有效保护,不会丢失或者泄露数据,播控系统也能正常运行[5]。需要强调的是,主数据库和备用数据库在通过系统进行切换的过程中,是实现了自动化和智能化的,无须进行人工干预。当主数据库宕机或者异常情况解除,则需要手动设置将主数据库恢复正常,让备用数据库处于离线非工作状态。

2.2 数据储存的应用

电视台播控系统中数据库的应用,主要是将数据库作为数据储存的中心,进而为电视台数字化硬盘自动播出系统提供数据,实现电视节目的正常播放,这是硬盘播出系统的基础[6]。具体来说,电视台播控系统中数据库的应用层面表现为“播出节目单”“硬盘素材逻辑属性”“系统用户”“系统权限”“系统配置”“编单”“上载”“播出”“数据库日志”等。这些数据不仅庞杂多样,且处于实时更新状态。与电视节目播出的相关信息几乎全部承载于数据库当中,一旦需要修改,只需要进行权限审核后在数据库服务器中操作即可。因此,电视台播控系统中数据库的应用,实质上保证了数据的一致性、正确性、可修改性,实现了播控系统数据的储存。

2.3 信息共享的应用

数据库应用层面设定了“系统用户”“系统权限”,这就决定了电视台播控系统中数据库的应用还能实现以电视节目播出为核心的数据信息共享,且可以根据不同的电视观众设定相对应的权限[7]。这是因为数据库应用层面涵盖了“系统用户”,即实现了用户管理功能,电视节目播出相关的数据信息在共享过程中更便捷、更安全、更有效。比如,电视台播控系统的系统管理员,即“系统用户”中的超级用户可以根据需求对数据库中的数据进行实时修改、实时更新、实时读取。而“系统用户”中的普通用户则会根据自身的权限不同,可以在设定范围内操作数据读取、数据修改或者数据追加的一项或者多项内容。

电视台播控系统中数据库的应用能实现信息安全、信息管理、信息共享的有机结合。同时,结合网络技术、信息技术的使用,电视台各个部门就可以实现多部门、多工作协同办公,数据库可以实现为多个用户提供数据访问服务[8]。这样,数据库承载的信息和素材就能实现全天候不间断的查询,其便捷性得到提高。

3 电视台播控系统中数据库的管理维护要点

电视台播控系统中的数据库一旦建立并开始运行,后期的所有管理工作都称之为数据库的维护。数据库的维护就是基于数据库自身在电视台播控系统的应用技术开展的工作性能优化、安全性能检查、数据储存维护等。具体来说,数据库的维护管理主要集中在数据库的日志维护、备份维护、性能优化以及常见问题维护等方面。

3.1 数据库的日志维护

电视台播控系统中数据库的应用,除了记录电视节目单、电视节目素材等数据信息之外,还需要记录电视台播控系统相关的操作。但随着电视节目播出数量的增多,这些操作记录增多,往往会造成数据库的空间降低,进而造成数据库服务器的运行速度和运行效率降低。在开展数据库维护的过程中,工作人员可以借助播控系统控制软件管理数据库中的记录内容,针对诸如“播出数据”“垃圾素材”“系统日志”“上载任务”“系统日志”等进行管理,进而实现“播出数据”“垃圾素材”“系统日志”“上载任务”“系统日志”等相关记录的分类、归档、查询及删除[9]。其中,归档不仅能够有效管理数据库中的操作记录,还能促进数据库的稳定运行。数据库日志的管理操作,最好在系统后台设置“手动”和“自动”两种,便于提高运行效率和维护效率。

3.2 数据库的备份维护

根据电视台播控系统中数据库的应用情况来看,数据库的备份是非常重要的,因为一旦数据库出现故障或者数据丢失,整个播控系统将会出现瘫痪,严重影响电视节目的播出。所以,数据库的维护还需要加强备份维护,即不断提高数据库的数据恢复能力和数据安全性,进而确保数据库和播控系统数据的安全可靠[10]。通常来说,数据库的备份维护最简单、有效的办法,就是将数据库中的数据进行统一备份处理。其中包括了“完整备份”“差异备份”“事务日志备份”三个方面。

具体来说,“完整备份”“差异备份”主要利用专业工具进行备份,是确保数据安全的核心。一旦出现数据库数据丢失、数据库服务器宕机,可以马上运用备份数据进行数据库还原,确保数据在有效时间内具有可用性和安全性[11]。正常情况下,“完整备份”主要是利用相对空闲或者凌晨时间段进行。“差异备份”则是按照一定的时间进行备份,并制定相应的备份策略,将最新、最全的数据备份,保证数据库服务器的空间足够。

“事务日志”是电视台播控系统数据中最为重要但又常常被忽略的部分。“事务日志”主要记录数据库的一些操作日志,并将操作记录单独保存。对于任何一项操作过程,“事务日志”都会全面记录,以确保根据“事务日志”可以将“完整备份”的数据恢复到原样。但是,“事务日志”往往会随着播控系统运行时间的递增而越来越堵,且储存所需空间也越来越多。所以,“事务日志备份”可以避免“事务日志”所占文件消耗内存。在“事务日志备份”过程中,可以经过筛选,将一些重复的、非活动状态的内容删除,避免大量存在“事务日志”。

3.3 数据库的性能优化

为了确保数据库能够处于最佳的性能运行状态,对数据库的常规化性能优化与维护是比较重要的。数据库的性能优化是一套完整的维护任务,涉及数据库的优化、日常备份文件检查、异常数据核实。一般来说,可以将数据库的维护计划作为基础,创建数据库的性能优化计划。性能优化计划通常包含了数据库备份、无用历史记录、数据库完整性检查、组织索引检查、系统信息更新、数据库收缩、维护任务清楚等。

比如,数据库备份主要是根据“完整备份”“差异备份”“事务日志备份”的实际情况,分别创建相对应的数据库目录,并验证数据库的完整性和准确性;清除无用历史记录主要是将一些备份记录、还原记录、代理作业数据、维护计划数据等删除;数据库完整性检查主要是检查数据库的数据和索引页是否相匹配;组织索引检查主要是对数据中表和视图的聚集索引和非聚集索引进行压缩或者碎片化整理,进而提高索引扫描性能;统计信息更新主要是检查优化器中数据值的分布信息是否正确,优化器是否能够完成数据访问;数据库收缩主要是将日志页、数据页中的空白数据、无用日志文件、无用数据库文件删除;维护任务清除针对的是数据库中维护计划相关文件在维护计划完成之后的清除。

3.4 常见问题的维护

通常来说,电视台播控系统中数据库的运用难免会发生一些突发状况,如应用软件测试发生故障,这些突发状况出现后往往会产生较多的日志。为了确保数据库的正常运行,这些日志往往都是缓存,不会立即写入数据文件,但如果日志文件满载就会造成数据库无法写入数据。针对此类常见问题,往往采取清空日志、截断日志的方式进行处理和维护。

4 结语

数据库的应用与维护是播控工作顺利推进的必然选择,也是电视台播控系统合理有效运行的基础。工作人员不仅需要认识数据库应用与维护的重要性,还需要通过科学合理的方式确保数据库的安全运行,并从数据库的日志维护、数据库备份维护、数据库性能优化以及数据库常见问题维护等维度开展数据库的常态化维护,确保数据库的日常运用不受干扰,实现高质量的电视节目播控,不断提高电视台播控系统的稳定性和安全性。

猜你喜欢
控系统日志备份
VSAT卫星通信备份技术研究
一名老党员的工作日志
关于DALI灯控系统的问答精选
联调联试中列控系统兼容性问题探讨
扶贫日志
创建vSphere 备份任务
数字电视播控系统关键技术探究
雅皮的心情日志
雅皮的心情日志
基于Arduino的智能家居灯控系统设计