省钱才是王道 中小企业数据库产品推荐

运维 数据库运维
在上一篇文章《中小企业数据库产品选型指导与推荐》中介绍了数据库产品的选型指导,本文将结合选型指导,为大家推荐几款适合中小企业使用的数据库产品。

数据是一个企业最核心的信息资产,保障数据的完整性、可用性和安全性对企业正常运转的重要性不言而喻,而数据库就是承载这一重任的核心软件,是一切应用系统最核心的部分。前一篇文章《中小企业数据库产品选型指导与推荐》我们介绍了数据库产品的选型指导,本文将结合选型指导,为大家推荐几款适合中小企业使用的数据库产品。

推荐一、MySQL社区版

适合企业类型:互联网公司或有足够技术能力折腾开源产品的中小企业

推荐指数:★★★★★

MySQL社区版是目前最流行的开源数据库产品,经过多年的发展现在功能已经很强大,完全能满足各类中小企业特别是互联网行业的应用需求。无论在开发,还是在日常管理,还是高可用、负载均衡等方面的配置,都有成熟的开源产品和技术方案可以选择。目前最新的版本是5.5.59,支持Linux和Windows等多种平台,在全球范围内有非常多的成功案例。如果是互联网公司,无论是初创还是已经发展到很大规模,MySQL社区版都是数据库产品的首选。其他行业的中小企业,如果有足够的技术能力来折腾开源产品,或者能找到很好的外部技术支持,那么MySQL也是一个很不错的选择。对中小企业来说,MySQL社区版最大的特点是能免费使用,降低软件购买成本,并且有很强的可扩展性,能够通过读写分离、数据拆分等手段解决高负载高并发的问题。要注意的就是需要一定的技术能力才能用好它,不适合没有任何技术储备的低端用户。

推荐二、SQL Server数据库

适合企业类型:使用Windows平台的中小企业

推荐指数:★★★★☆

SQL Server 2008 R2是微软最新的数据库产品,分服务器版和专业版,每个类别下又有很多细分版本可供选择。所有的管理和配置都可以通过图形化界面完成,不需要很复杂的配置就能运用到生产环境中。市场上也有充足的SQL Server技术人才,很容易得到厂家或外部的技术支持。要注意的就是它只能运行在微软自身的Windows平台上,不能迁移到其他操作系统平台。如果中小企业一直用的是Windows,IT技术方向上走的是微软路线,那么SQL Server就是最合适的数据库产品。特别是它的Express版本可以免费使用,适合小型企业应用系统初始使用,可以在规模扩展之后再升级到高一点的版本,比如标准版或企业版。切忌盲目的追求产品功能而不考虑企业的用户数量和数据规模去选择最高性能的版本,那是得不偿失的。

推荐三、Oracle 数据库

适合企业类型:有强大的技术支持 & 有升级需求的中小企业

推荐指数:★★★★☆

Oracle是数据库市场份额占有率最高的商用数据库,在全球有接近50%的市场份额。产品成熟稳定、功能强大,几乎能运行在所有的操作系统平台上,是一个非常优秀的数据库产品,目前最新的版本是11g。而且也分成了简化版、标准版和企业版等多个版本。简化版是完全免费的,只是有CPU、RAM和数据库规模大小的限制,对中小企业来说,这个版本是一个很好的入门产品,标准版也是一个不错的选择,具有很高的性价比,也可以随着业务规模的扩展升级到企业版,这个版本完全能完全满足大中型企业的信息化需求。但是Oracle技术服务的成本比较高,需要非常专业的知识才能最大限度的发挥Oracle产品的性能,因此除了Oracle软件产品本身的价格,一定要仔细的考量后续维护的成本。对中小企业来说,如果选择了Oracle,一定要审视自己内部是否有合适的人才来用好它,或者外部是否有方便的技术支持。

推荐四:其他开源数据库产品推荐

1.、PostgreSQL

推荐指数:★★★☆☆

PostgreSQL是一个功能齐全、开放源码的对象一关系性数据库管理系统(ORDBMS)。目前,PostgreSQL的稳定版本为8.4版,具有丰富的特性和商业级数据库管理系统的特质。这是一次向高质量大型数据库管理系统方向的飞跃。PostgreSQL是很富特色的开源数据库管理系统,其特性覆盖SQL-2/SQL-92和SQL-3/SQL-99。

丰富的数据类型PostgreSQL包括了丰富的数据类型支持,其中有些数据类型连商业数据库都不具备,比如IP类型和几何类型等。功能全面PostgreSQL是全功能的开源软件数据库,全面支持事务、子查询、多版本并行控制系统和数据完整性检查等特性。活跃的开发队伍PostgreSQL拥有一支活跃的开发队伍,在他们的努力下,PostgreSQL的质量日益提高,增强了人们使用PostgreSQL的信心。丰富的接口PostgreSQL支持几乎所有类型的数据库客户端接口。支持多种平台PostgreSQL是目前支持平台最多的数据库管理系统之一,所支持的平台多达十几种,包括不同的系统和不同的硬件体系。满足商用需求PostgreSQL的特性已经完全可以满足绝大部分用户的需要,胜任任何中上规模的应用业务,甚至可以支持生产数据库达TB级大小的数据量,已经逼近32位计算的极限。强大的扩展能力PostgreSQL拥有强大的扩展能力,可以容易地扩展数据类型、内部函数和操作符等。

从技术角度来说,POStgreSQL采用经典的C/S(Client/Server)结构,即一个客户端对应一个服务器端守护进程的模式。这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索,并最终把结果格式化输出后返回给客户端。为了便于客户端的程序编写,由数据库服务器提供统一的客户端C接口。不同的客户端接口都源自这个C接口, 比如ODBC、JDBC、Python、Perl、Tcl、C/C++和ESQL等。

PostgreSQL还欠缺的是一些高端数据库管理系统所需的特性,比如联机热备份、数据库集群、更优良的管理工具、更加自动化的系统优化功能和用以提高数据库性能的机制等。这些也是PostgreSQL正在不断努力的。

2、Ingres r3

推荐指数:★★☆☆☆

CA 公司在2004年11月发布适用于linux的Ingres r3数据库软件。Ingres r3按照C A Trusted Open Source License(CATOSL,CA可信开放源代码许可)授杖,取得此授权的人可以查看Ingres r3数据库的源代码,并免费下载该软件。CATosL由通用公共许可衍生而来, 符合Open Source Iniliative (OSI) 的要求。

Ingres r3数据库平台的新功能如下:

高可用性,Ingres r3包含集群软件,当集群配置中的一个数据库或服务器节点出现故障时,仍能保证服务的不问断性。在预防系统故障的同时,Ingres r3还提供“缩放自如”的功能,让用户把众多低成本的服务器连结起来. 以强化信息处理的性能。

可扩展性和可靠性,Ingres通过并行查询处理将单个查询细分为多个组件,利用所有现有资源并行处理这些组件,从而提供可伸缩性能。同时,Ingres支持Oracle Cluster File System(OCFS)for Linux 和IBM Distributed Lock Manager(OpenDLM ),为用户提供全新的群集功能,获得所需的可扩展性和可靠性。

技术与性能,Ingres是第一个以Zope RDBMS Persistence引擎为基础的初始数据库(Initial Database),其表分区和索引功能满足超大型数据库部署的需求。

集成性,Ingres可以在异构环境中与其它应用程序和数据进行无缝集成。随着Linux在企业IT环境中的渐趋流行,这一集成功能尤为重要。其易于集成的特点使它能够与多种应用开发工具一起使用。此外,Ingres使用行业标准的连接选件,支持开发人员在J2EE框架、.NET环境,或者同时在两个环境下工作,特别适用于嵌入式应用。

服务,CA 公司将为Ingres r3提供支持和保障服务, 同时CA技术服务中心还提供多种可定制的培训课程和服务,包括现场培训或远程培训,这些培训和服务可以帮助客户更加有效地利用Ingres r3的特性。

3、MaxDB

推荐指数:★★☆☆☆

MaxDB 前身是企业级的开源数据库SAP DB,现由MySQL继续组织开发。MaxDB是一个适应繁重任务、经过SAP认证的开源OLTP数据库,OLTP的使用为其提供了可靠性、可用性、扩展性和高性能。MaxDB拥有大型数据库的全面特点,与Oracle具有一定的兼容性,体积不大,可以在Linux上运行, 即将推出的MaxDB 7.6版本将支持64位计算技术,可以运行于64位的Linux平台和HP-UX。

MaxDB和MySQL这两个产品的外型相似。MySQL的优势主要集中于产品的运行性能和稳定性,用户通过一个简单界面就可以容易地执行操作和管理。MaxDB提供的先进性能则主要体现在企业级数据库的运用上。和MySQL相比,MaxDB体型稍大,但与Oracle、DB2相比,几十兆的体积就能实现相近的功能,是相当错的。目前,MaxDB的各种管理器、查询器和客户端还在不断地完善中。

为吸引Java开发者,MaxDB 7.6将支持由IBM创建的、基于Java的Eclipse开发框架。它还支持MySQL代理程序,允许MaxDB和MySQL产品共享数据,并允许开发者创建能透明使用这两种数据库的应用。MaxDB还具备有监视性能,和能够自动提出保持平滑运行建议的工具。

MaxDB适用于大型mySAP Business Suite环境,其它需要大型企业级数据库功能的场合, 以及用来补充MySQL数据库服务器的不足。高性能、可用性、运行的可靠性、可扩展性、易于使用,以及较低的总体成本正是企业部署DBMS环境所需要的若干特性。MaxDB满足了企业用户的这些需求,其具体特性包括如下:

♦降低企业SAP运行的费用成本;

♦配置简单,管理维护成本低廉;

♦完善的备份和恢复功能;

♦为大容量的用户和工作量而设计;

♦数据库容量可达TB级;

♦提供集群和热备份支持,带来高可用性;

♦同步管理器(Synchronization Manager)可以控制企业范围内的数据复制;

♦轻松使用图形化的数据库工具;

♦可用于所有的企业硬件和操作系统平台;

♦支持所有主要的SAP解决方案。

目前,全世界大约有60000名用户部署和应用MaxDB数据库,其中包NToyota、Intel、DaimlerChrysler、Braun-Gillette、Bayer、Colgate、Yamaha和Deutsche Post (德国邮政局)等。作为一个目标指向企业级应用的开源数据库,MaxDB正在不断地发展和完善中。

4、InterBase(即Firebird)

推荐指数:★★☆☆☆

InterBase是一个易于开发者使用的数据库,可以支持复杂商业应用的快速开发与部署。同时,InterBase也是一个友好、方便的商业数据库,可以提供支持关键性应用的企业级动力。Borland InterBase 7.5是InterBase的最新稳定版本。它是一个高性能、跨平台数据晖,适合嵌人广泛部署的多用户应用中。

InterBase 7.5的主要特性包括如下:

♦占用很少的空间意味着数据库消耗的系统资源很少,能够运行在一个并不昂贵的系统之上。

♦自动崩溃恢复功能自动崩溃恢复机制的调优功能使得系统维护量很小,并且没有日志文件蔓延(Log Fi1eCreep)现象。

♦在线备份功能在线备份进一步降低系统维护量,并提升生产率,因为在备份数据时并不需要停止数据库。

♦安装简便简易的安装使得在没有IT支持人员的场合也能轻松部署,无需数据库管理员的参与。

♦快速.--r靠地处理数据InterBase开创性地提出了活动数据库(Active Database)概念,把先进的自动化技术植入服务器内核。这些特性把数据处理步骤转移到服务器上,以得到更快和更可靠的运行。

♦极佳的速度与性能lnterBase为支持关键性应用的嵌入式数据库提供了所需的速度和多用户性能。InterBase1]K务器实现了多代体系结构(MGA),可以同时对事务处理用户和决策支持用户保证数据的高可用性。

♦降低开发费用InterBase可以帮助开发人员快速开发并部署应用, 从而降低开发费用。简单的安装与较低的Licesen费用可以降低部署的费用。由于InterBase不需要数据库管理员的服务,所需的维护量非常少,后续的管理费用可以大大降低。

♦提升开发人员效率lnterBase遵循AQL92标准,熟悉SQL标准数据库如Oracle、IBM DB2或Sybase的开发人员很容易就能对InterBase上手。InterBase同时也与Borland的高效率开发环境紧密集成, 包括Delphi、C++Builder和Kylix等。

♦遵循工业标准以缩短开发周期InterBase与ANSI/SQL、Java、Unicode,XML和扩展数据表示(XDR)等工业标准保持严格的兼容,可以帮助开发人员降低开发、部署与维护跨平台应用所需的时间。

♦平台独立性InterBase可以部署在Windows、Linux、Solaris和其它Unix系统设备上,为一个平台所写的应用可以无需更改地运行在另一平台上,大大提高针对异构环境开发人员的生产率。

总之,数据库产品选型,一定要从企业自身的实际情况出发,适当预估可能的数据规模,结合文中介绍的原则综合考量来确定。对每一个企业来说,没有最好的数据库,只有最合适的数据库。

【编辑推荐】

  1. 中小企业数据库产品选型指导与推荐
  2. 云数据库时代来临,引发数据库行业地震
  3. 5款主流开源企业级数据库选型纵览

 

 

责任编辑:艾婧 来源: ITPUB
相关推荐

2011-02-25 09:50:37

数据库开源数据库MySQL

2011-03-31 10:28:14

中小企业数据库选型

2009-12-23 18:18:50

华硕服务器主板

2017-04-24 14:29:42

存储备份宝灾备

2009-02-27 10:32:00

2012-03-30 15:57:18

台式机推荐

2023-02-20 19:12:05

中小企业

2011-07-13 15:32:48

2012-12-07 12:58:41

2013-12-31 10:38:22

大数据

2009-03-17 10:27:15

ITIL中小企业摩卡软件

2012-10-24 09:59:20

2013-07-22 09:20:28

甘肃移动云计算

2020-06-03 11:15:37

数据安全信息安全安全威胁

2011-07-14 11:12:18

VMware

2010-12-21 11:09:12

百卓网络上网行为管理Smart

2010-12-17 15:43:37

上网行为管理

2010-04-19 09:29:49

2012-11-07 14:54:00

戴尔笔记本
点赞
收藏

51CTO技术栈公众号