论MySQL开源数据库在中小企业的应用

2023-01-04 21:44:13   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《论MySQL开源数据库在中小企业的应用》,欢迎阅读!
开源,中小企业,数据库,应用,MySQL


论MySQL开源数据库在中小企业的应用

本文主要论述了MySQL开源数据库的特点,分析了中小企业对数据库的实际需求状况,从而进一步论证了MySQL数据库在中小企业的适用性,最后以一个实例具体介绍了MySQL开源数据库在中小企业的应用



标签: MySQL 开源数据库 中小企业 应用

当今社会信息已经成为一种至关重要的资源。为此许多大型企业购进各种大型商业数据库,并基于它们展开一系列的应用然而这些大型商业数据库价格非常昂贵,对于许多中小型企业来说,过于昂贵的数据库成本,是阻碍各种数据解决方案进入企业的重要因素。目前,在开放源代码团体的努力下,已经涌现出一些有代表性的优秀开源数据库。这些开源数据库以低廉的成本,适用的功能已经在各种中小企业中得以广泛的应用MySQL数据库就是其中的典型代表。



一、MySQL开源数据库的特点

1.速度快

MySQL开发者称,MySQL可能是目前能得到的速度最快的数据库之一。开源数据库之所以速度快,除了技术上的原因之外,还因为精简了一些看来不必要或不常用的功能,这一点对于中小型企业并没有太大影响,却得到了速度上的提升



2.易用,可移植性好,支持网络应用

相对于OracleDB2等大型数据库的复杂设置和管理MySQL既简单又高效。一般的用户稍加学习就很容易能管理好一个MySQLMySQL可以运行在各种常见的操作系统中,如Windows UnixLinuxOS/2等。可以方便地将数据库从一个操作系统转移到另一个操作系统,而数据和应用都不需要再做修改。MySQL支持网络应用用户可以通过网络来访问MySQL的数据库,通过Internet则可以与任何位置的任何人共享數据。



3.支持SQL语言,和其他商业数据库具有一定的共性

SQL(结构化查询语言)是一种所有现代数据库都选用的语言。MySQL好地支持SQL语言。另外MySQL也支持使用ODBC这些都使得MySQL和其商业数据库具有了一定的共性。



4.源代码开放,容易找到技术支持

源代码开放是开源数据库的优势所在。如果不理解某个原理或算法,可以通过直接阅读源码进行分析;如果有不适合本应用的地方,还可以自行修改。关于




MySQL可以找到各种各样大量的文档,许多技术问题都可以从中找到答案,各种邮件列表、技术论坛中还会有许多热心人解答所提出的问题。还可以和MySQL开发者签订正式的技术支持合同,通过支付费用来直接得到开发者的技术支持。



5.价格便宜

商业数据库相比,开源数据库在价格上有明显的优势。以MySQL为例,它对于UnixLinux等非Windows用户来说是完全免费使用的。如果愿意付费,就能从MySQL开发者那里得到正式的技术支持,这一点对于企业来说会更放心。



二、中小企业对数据库的需求

中小型企业虽然普遍规模不大,但在企业活动中各种信息的交换仍然非常频繁,需要数据库来支持。但中小企业与大企业在对数据库要求上又存在差异,种差异主要表现在以下几个方面:



1.中小型企业的数据规模小

中小型企业的数据量相对于大型企业是比较小的。对于一个只有GB级数据量要求的企业,选用DB2Oracle等大型数据库有些浪费。



2.中小型企业对数据库功能的要求不同于大型企业

虽然数据库的功能越丰富越好,但是对于中小型企业来说,大型数据库提供的各种相关功能,并不是都用得上。另一方面,中小型企业也需要数据库能尽可能多地提供一些功能,而不是一味地简单。 例如,中小型企业不要求一些大型数据库的自带集成开发环境和工具,但也要求数据库能够支持多种开发语言和工具,以便企业灵活地开发自己所需的各种应用



3.更关注成本

中小型企业的资金远不如大型企业雄厚,特别是一些小企业,成本往往是关键因素,所以中小型企业希望所用的数据库有良好的性价比。



4.适度的安全性

中小型企业要求有适度的安全性,除非特殊的行业,否则不必对安全性要求太苛刻。适度的安全性对于中小型企业来说已经足够。



三、MySQL开源数据库在中小企业应用实例

MySQL是一个可用于多种操作系统的关系数据库系统,是一个具有客户机/服务器体系结构的分布式数据库管理系统,适用于网络,可在Internet上共享数据库。MySQL已经具备相当的成熟度。对于中小型企业,这是个不错的选择。






下面以一个小型代理公司为例,来看看开源数据库是如何在中小型企业中得应用的。



某代理公司,经营范围是货物代理。下属3家分公司,在职员工有19位。至今营业已4年有余,每年营业额2500万元左右。该公司发展过程中,曾经多次考虑开发信息管理系统,并建立公司网站,但是商用数据库的价格实在太高,所以一直没有实现。一年前,公司选择了MySQL做为自己的数据库,并建立了信息管理系统和网站,整个应用结构如下图所示:



从图中可以看出,整个应用都是采用浏览器/服务器B/S结构进行开发的。作为整个应用中心的数据库直接放在Internet的一台虚拟主机上,MySQL的网络特性使得用户可以通过Internet在任何地方共享数据库。



信息管理系统面向公司内部员工和管理者提供对人员、设备、服务、财务及各项活动实施的、全面的动态智能化管理 包括:人员管理合同管理、财务管理、货物管理和客户关系管理等多个功能模块。 企业网站主要面向客户提供业内动态、企业新闻、网上答疑等信息



整个应用,除采用开源数据库MySQL之外, Web服务选用Apache,开发语言选用PHP所有这些都是免费的,因此公司用了很小的投入就建立了自己的应用,满足了自己的需求。



四、结束语

费用低且性能佳的开源数据库使得中小型企业使用数据库成为可能。在引入数据库后,又会在使用过程中不断地发展新应用,从而推动企业的信息化进程。我们相信,随着开源数据库在功能上的日益强大和完善,以及人们对其了解的深入,开源数据库在中小型企业中将会有更广泛和深入的应用



参考文献:

[1]Petersen P. Liux Complete Reference(The Third Edition)[M].McGraw-hill1999



[2]孙功星 戴贵亮等:Linux集群环境下面向对象数据库的性能及其仿真研究[J].电子学与探测技术,200323(6)



[3]薛启康:Linux环境下的数据库.中国计算机,2001总期号:1009


本文来源:https://www.wddqxz.cn/55600f9127c52cc58bd63186bceb19e8b9f6ec47.html

相关推荐