分类归档: Database

[Oracle 10g] 表空间更名

简单介绍

在 Oracle 10g 以前的版本,更改表空间名字是几乎不可能的事情,除非删除,重新创建,大费周章。Oracle 10g 新添加了一项更改表空间名字的功能,使得更改表空间名字瞬间即可完成。是个较为人性化的功能。

Added@2006/01/17:更名操作会更新数据字典、控制文件、联机数据文件头部等的表空间名字信息但是不会更改表空间 ID.

继续阅读

MySQL 5.1 新增的分区(Partitioning)功能

旧的技术新闻:MySQL5.1.3 发布的时候新增了分区(Partitioning)功能。 在 MySQL 5.1 的手册中已经可以看到相关的技术描述

MySQL 目前支持水平分区,也就是针对行的分区,主要有四种分区类型:

  • RANGE 分区
  • LIST 分区
  • HASH 分区
  • KEY 分区 –类似 HASH 分区,只是要根据用户定义的表达式来进行分区

MySQL 的 Key 分区类型,和微软的 Yukon (SQL Server 2005) 的分区方式很类似的,相对灵活一些,而 Oracle 的复合分区则为范围分区与 HASH 的结合体,这样略失灵活,但是便于管理。

继续阅读

Cost-Based Oracle Fundamentals 与 Apress 及其他

最近公司的 DBA 团队购买的 Cost-Based Oracle Fundamentals 到货,居然还没被借走,趁早借回来一睹为快。

此前,我曾经说过对这本书的期盼。这本书的作者是大名鼎鼎的 Jonathan Lewis。翻开该书的介绍部分,Lewis 在 03 年 9 月份就开始准备本书的写作,足足用了 22 个月来写作。估计可能也是因为 Lewis 如此慢而严格的写作导致 Addison-Wesley 出版社终止与他的合作。而 Lewis 的辛苦没有白费,Apress 出版社接手了这本书的运作。到现在为止,我才读了两章,只窥一斑,还没见全豹,出版社的站点上也有样章可以下载.毫无疑问,这是一本出色的Oracle 图书,连 Thomas Kyte 也大发赞美之言。这本书获得 2006 年度的 Oracle Magazine Editor’s Choice 奖应该没有悬念,虽然 Thomas Kyte 也出版了 Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions ( Expert Oracle Database Architecture 系列的第一部,这本书国内已经有出版社拿到版权,正在寻找译者)

其实这篇 Blog 我倒更想说说 出版这本书的出版社 Apress .

继续阅读

Oracle 发布免费开发工具 Raptor

在一连串大手笔收购动作之后,终于看到 Oracle 发布了一个新的产品: 免费的 GUI 数据库管理、开发工具 Raptor.

从 Oracle 10g 大大加强 Oracle Enterprise Manager 工具上即可看出 Oracle 准备争夺 Quest 等公司的数据库管理产品市场,而现在,更明显的是,Oracle 还想夺取客户端开发工具的一席之地。该工具目前和 PL/SQL Developer 这样的轻量级工具的轻巧精致还相差甚远(毕竟还只是一个预览版,)。不知道 Oracle 是否受到 IBM 的 Eclipse 项目的影响,而准备把这个工具发展成类似 Eclipse 的庞然大物,把 JDeveloper 的一些功能作为插件加进来。

继续阅读