频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

开源!数据库的新道路(3)

作者: 谌力/吴治电 出处:天极网 2008-03-25 11:49    砖    好    评论   进入论坛
阅读提示:在开源运动的热潮中,我们随处可见开源数据库的身影。MySQL、PostgreSQL、MaxDB、Berkeley DB,开源数据库大家庭成员众多,其中不乏出类拔萃者。如何选择和自己的业务比较契合的开源数据库呢?本文将选择以下五种比较常见的开源数据库,从功能特性及应用等角度进行简要的评析,期望能够对用户有些帮助。

旅行提示

商业模式:除了中小企业,许多大企业也在使用开源数据库,这些大用户往往是通过交纳服务费来获取所用产品全面的技术支持,这将在一定程度上改变软件业的商业模式。

在传统的软件商业模式之下,用户首先要支付价格不菲的许可证费用,但要获得技术支持还要另交服务费。相反,许多开源产品仅对技术服务收费。显然,这种低成本的模式极具吸引力。在未来,商业数据库厂商也许会对这种模式进行认真的研究,而对那些以许可证销售为主要收入来源的厂商来说,肯定会造成巨大的影响。

第四站:体验应用

中小企业的大餐

花10%的费用达到90%的效果,由于价格低廉,开源数据库最为中小企业所青睐,并不是所有的中小企业都能够享受到这样的免费大餐,开源数据库还是有那么一点门槛。

开源数据库最初大多是由开发团体或开发爱好者凭兴趣创作而来,产品中的很多设计针对了开发者的偏好,但没有照顾商业组织和技术力量薄弱的企业,例如,MySQL目前的版本就不支持存储过程、触发器,以及视图界面等功能。因此,要求中小企业有一定的技术力量,至少要有几名学过数据库的专业人才。

除了这点门槛以外,使用开源数据库可算是一马平川了。开源数据库产品通常很容易上手,SQL(结构化查询语言)是通用的数据库语言,学过数据库的人就能使用,产品可以从网上免费下载,管理工具和技术资料同样可以网上下载,英语不好没关系,有热心人把产品自带的产品说明翻译成中文的,而且网上交流开源数据库产品使用经验的地方也不少,几个主流的产品很容易得到网上高手的指点。一些接受采访的中小企业用户告诉记者:“MySQL的维护很容易,任何工程师一经培训都能使用。”

除了中小企业,很多网站也把开源数据库作为首选,论坛、BLOG、调查、搜索、邮件、发布系统,这些网站的主要应用系统都可以用开源数据库来支持。包括Yahoo、Google等大网站,使用的都是开源数据库,而国内的新浪、网易也是开源数据库的受益者 。

典型应用

网站是目前开源数据库应用最广的领域,这里面最典型的应用就是由全系列的开源产品搭建网站的所有业务系统,下面就是一个很有代表性的例子。

www.ChinaUnix.net是目前中国最大的Linux/Unix技术专业社区网站,创办于2001年5月。ChinaUnix.net网站主要交流Linux/Unix操作系统及其下的各种软件技术及应用。截至2005年4月,网站的注册会员已经超过26万,平均每天同时在线人数为1500人左右,其中80%以上为系统管理员、网络管理员、软件开发者及IT专业技术和管理人员。从2001年创办开始,ChinaUnix.net就使用MySQL来支持网站的应用,负责ChinaUnix.net运营的优势时代公司总经理樊强告诉记者:“我们目前所有的网站应用都使用了开源数据库,而且整个应用系统都建立在开源软件产品之上,公司用了很小的投入就建立了自己的应用,也发挥了我们技术人员的特长,效果令人满意。”

网站的软件环境:操作系统FreeBSD; 数据库MySQL; Web服务器Apache; 开发工具PHP、C/C++。

1、论坛系统的应用

ChinaUnix.net(以下简称CU)的核心应用——论坛系统,就是建立在MySQL之上。CU目前共有两台硬件服务器,其中一台服务器放置MySQL的Master库,另一台服务器放置MySQL的Slave库;Master库给用户提供注册、发帖、编辑、删除等操作;Slave库提供给用户查看帖子等查询操作。 

图1

Slave库与Master库保持数据同步,除了起到分流作用,也起到实时备份的作用。当将来用户量加大时,可以通过增加多个Slave库,做到多台服务器分布式的管理,因为用户的大部分操作都集中在查看论坛内容上,当多台Slave库同时工作时,可以分流用户,这样可以大大提高用户的访问速度和减轻服务器的系统负载。


共5页: 上一页 [1] [2] 3 [4] [5] 下一页
【内容导航】
 第 1 页:走进开源数据库  第 2 页:开源数据库各领神通
 第 3 页:中小企业的大餐  第 4 页:XML和自动化处理的呼声
 第 5 页:项目的维护
专题
开源虚拟化技术Xen
Sun以10亿美元并购开源数据库厂商MySQL
Ubuntu 中文开源频道
Oracle数据库开发之PL/SQL基础应用
开源框架Eclipse发展历程
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Windows XP远程桌面连接图解(.. (查看47158次)
·Solaris基础知识入门 (查看38545次)
·Windows操作系统安装 (查看29531次)
·Linux的安装 (查看26404次)
·设置远程桌面连接 (查看25923次)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。