用 Apache Derby 进行开发 —— 取得节节胜利 介绍 Apache Derby.docVIP

用 Apache Derby 进行开发 —— 取得节节胜利 介绍 Apache Derby.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用 Apache Derby 进行开发 —— 取得节节胜利 介绍 Apache Derby

用 Apache Derby 进行开发 —— 取得节节胜利: 介绍 Apache Derby 亲自去试试 —— 欣赏它的简易性 Robert Brunner (rb@ncsa.uiuc.edu), NCSA 研究科学家,天文学助理教授, 伊利诺斯大学,Urbana-Champaign Robert J. Brunner 是 National Center for Supercomputing Applications 的研究科学家,也是位于 Urbana-Champaign 的伊利诺斯大学的天文学助理教授。他出版过多部著作,发表过主题广泛的文章和教程。您可以通过 rb@ncsa.uiuc.edu 与他联系。 简介:?从某一点来说,几乎每个应用程序开发人员都面临着保存数据的需求。随着支持 Internet 或 Web 的应用程序的增长,这种需要变得更加紧迫。常规专栏 “用 Apache Derby 进行开发 —— 取得节节胜利” 的这一期将介绍 Apache Derby —— 一个开放源码的、基于标准的、小内存占用的 Java 数据库系统 —— 把它与其他数据库系统进行比较,并讨论与它的下载和安装有关的问题。阅读完本文之后,就应当做好了开始用 Derby 开发数据库应用程序的准备。 查看本系列更多内容 标记本文! 发布日期:?2006 年 4 月 27 日 级别:?初级 访问情况?790 次浏览 建议:?0?(添加评论) 平均分 (共 3 个评分 ) Apache Derby 项目 本文是新的 “用 Apache Derby 进行开发 —— 取得节节胜利” 系列的第一篇,这个系列专门研究由 Apache Derby 项目开发的软件技术。Apache Derby 项目发布的软件是基于 IBM 赠给 Apache 软件基金会的技术基础上的开放源码数据库。Apache Derby 数据库软件是用 Java? 编程语言编写的,所以是高度可移植的,但是在一个小小的包中仍然提供了可观的性能。 Derby 数据库也实现了许多数据库标准,所以如果有过数据库经验要开始使用 Derby,或者在需要的时候要把现有 Derby 数据库应用程序移动到其他符合标准的数据库系统,都会很容易。因为 Derby 正式发布还不到一年,所以有用的信息比较缺乏。IBM developerWorks 正在用大量 文章和教程 来填补这个空白。本系列针对的是数据库系统经验不多的用户。developerWorks Web 站点上的其他文章对 Apache Derby 数据库软件提供了更高级的介绍以及有关如何把它集成到 Java 企业软件栈中的信息。 为了符合本系列的精神,本文在详细讨论 Apache Derby 之前,首先简要介绍一下数据库系统。 回页首 数据库系统简要介绍 不论您是否意识得到,在 Internet 上冲浪时,其实是在与各种数据库支持(database-backed)的 Web 应用程序进行交互。这种说法可能还比较陌生,但它只是表示所访问的 Web 站点是用保存在数据库中的数据动态生成的。为了演示,请考虑以下可能访问的 Web 站点类型: 信息门户,例如 图 1 所示的 developerWorks 开放源码项目区 追踪本地新闻或体育事件的报纸 Web 站点 财经 Web 站点,例如银行或投资机构的站点,您用于监视自己的金融投资组合 地图 Web 站点,用于查找驾车路线 搜索引擎,可以找到有兴趣的 Web 站点,获得某个主题的更详细信息 图 1. developerWorks 开放源码项目区 这些示例,每个都使用数据库动态地保存、查找和检索信息。在这些应用程序中,Web 站点从用户收集必要的信息(例如街道地址),查询应用程序数据库,并把请求的数据集合到一个合适的可视结果中。 许多这样的数据库系统都是又大又复杂 —— 试想一下要容纳用图片提供正确驾车路线所需要的全部地图信息!显然,保存数据,并让应用程序可以使用数据,是一项巨大的任务,这项任务已经被许多厂商解决 了,其中 IBM 使用 IBM DB2?,Microsoft? 使用 Microsoft SQL Server。这些商业数据库系统提供了完整的、企业级的能力。所以,它们可以容纳海量数据,可以并发地与大量用户交互,能够在多个大型计算系统之间伸 缩。 数据库角色 与您预期的一样,处理这些系统并不简单,而且它们运作起来也会很昂贵。从历史上看,操作这些数据库所需要的任务分成三类。虽然角色之间有时会有重叠,但它们各自的职责理解起来很容易: 数据库管理员(DBA) —— 负责数据库系统的整体操作,其中包括:底层硬件的选择和布置,数据库服务器的安装和优化(特别是在使用硬件的情况下),数据库服务器的日常操

文档评论(0)

ayangjiayu4 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档