教育行业与其他中小企业不同,其主要的数据库应用领域有两方面,一是数据库在教育信息化建设上的应用,二是主要应用在高校教学和科研项目上。针对这主要的两个方面的应用,下面来谈教育行业数据库软件的选型。
一、应用分析
1、数据库软件在教育信息化的应用
▲教育基础数据库架构设计参考 (图)
教育信息化建设是一个系统工程,从对数据库的需求来看,应用主要分布在高校门户网站、数字化校园、管理平台、数据存储、数据查询、信息发布等方面。数据库软件在教育信息化的应用特点是数据存储量大,但对海量数据的I/O需求较小,对数据库的安全和稳定性要求较高。
2、数据库软件在高校教学和科研项目的应用
▲科研管理系统结构
高校教学和科研对于数据库的应用主要包括多媒体教学、数字办公、数字图书馆、远程教育、科研等方面。其特点依然是对数据库的安全和稳定性要求较高。其中,在科研项目上,针对项目的属性不同对数据库的要求会有不同的需求,这里就不单独例出。
注意事项:教育行业在数据库软件选型时,如果是初次部署IT系统,那么数据库的选型可在和IT系统软硬件的兼容条件下,选择适合的数据库软件即可;但如果是数据库升级或迁移部署,那么则还要考虑到和现有的应用系统的兼容性。还有一方面,在选择数据库软件时,还要考虑到厂商对数据库软件的服务支持,以便为数据安全解除后顾之忧。同时要结合数据的重要程度、外部服务的技术能力和价格、获取服务的便捷程度和响应速度等因素综合考虑。
了解了以上选型原则,那么针对不同的环境,具体要选择哪些产品呢?接下来,这里推荐的几个数据库产品可供参考。
#p#
二、数据库软件推荐
1、MySQL
MySQL是目前最流行的开源数据库产品,经过多年的发展现在功能已经很强大,完全能满足各类教育行业的应用需求。无论在开发,还是在日常管理,还是高可用、负载均衡等方面的配置,都有成熟的开源产品和技术方案可以选择。目前最新的版本是5.5.59,支持Linux和Windows等多种平台,在全球范围内有非常多的成功案例。特别是在高校科研上,有足够的技术能力来使用和维护。对教育行业来说,MySQL最大的特点是能免费使用,降低软件购买成本,并且有很强的可扩展性,能够通过读写分离、数据拆分等手段解决高负载高并发的问题。要注意的就是需要一定的技术能力才能用好它,不适合没有任何技术储备的低端用户。因些,推荐高校科研项目以及有一定技术能力的高校选择。
2、SQL Server
SQL Server 2008 R2是微软最新的数据库,分服务器版和专业版,每个类别下又有很多细分版本可供选择。所有的管理和配置都可以通过图形化界面完成,不需要很复杂的配置就能运用到生产环境中。也有充足的SQL Server技术人才,很容易得到厂家或外部的技术支持。要注意的就是它只能运行在微软自身的Windows平台上,不能迁移到其他操作系统平台。如果一直用的是Windows,IT技术方向上走的是微软路线,那么SQL Server就是最合适的数据库产品。特别是它的Express版本可以免费使用,适合教育行业应用系统初始使用,可以在规模扩展之后再升级到高一点的版本,比如标准版或企业版。切忌盲目的追求产品功能而不考虑用户数量和数据规模去选择最高性能的版本,那是得不偿失的。
3、Oracle
Oracle是数据库市场份额占有率最高的商用数据库,在全球有接近50%的市场份额。产品成熟稳定、功能强大,几乎能运行在所有的操作系统平台上,是一个非常优秀的数据库产品,目前最新的版本是11g。而且也分成了简化版、标准版和企业版等多个版本。简化版是完全免费的,只是有CPU、RAM和数据库规模大小的限制,对教育行业来说,这个版本是一个很好的入门产品,标准版也是一个不错的选择,具有很高的性价比,也可以随着规模的扩展升级到企业版,这个版本完全能完全满足教育行业的信息化需求。但是Oracle技术服务的成本比较高,需要非常专业的知识才能最大限度的发挥Oracle产品的性能,因此除了Oracle软件产品本身的价格,一定要仔细的考量后续维护的成本。对教育行业来说,如果选择了Oracle,一定要审视自己是否有合适的人才来用好它,或者外部是否有方便的技术支持。
总之,数据库产品选型,一定要从实际情况出发,适当预估可能的数据规模,结合文中介绍的原则综合考量来确定。
【编辑推荐】