Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2917128
  • 博文数量: 412
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 7374
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-25 15:15
个人简介

学习是一种信仰。

文章分类

全部博文(412)

文章存档

2014年(108)

2013年(250)

2010年(11)

2009年(43)

我的朋友

分类: 数据库开发技术

2009-05-29 18:05:46

5 索引

数据库所支持的索引类型(除基本的B树外)

R-/R+ tree

哈希

Expression

部分索引(Partial index)

反向索引(Reverse index)

位图索引(Bitmap)

GiST

GIN

PostgreSQL

 

 

Adaptive Server Enterprise

Apache Derby

DB2

 ?

Firebird

 

HSQLDB

H2

Informix

Ingres

Ingres r4

Ingres r4

InterBase

MaxDB

 ?

 ?

Microsoft SQL Server

 ?

n/Cluster & fill factor

 

 

 

MonetDB

MySQL

仅限MyISAM

MEMORY, Cluster (NDB), 仅限InnoDB,

Oracle

EE edition only

Cluster Tables

 

OpenLink Virtuoso

Cluster

Pyrrho DBMS

SQL Anywhere

SQLite

Teradata

Valentina

 

 

R-/R+ tree

哈希

Expression

部分索引(Partial index)

反向索引(Reverse index)

位图索引(Bitmap)

GiST

GIN

可通过索引一个经过计算的列,或使用一个已索引的视图实现

可使用索引视图实现。

InnoDB自动按需生成 adaptive hash index

一个有效的PostgreSQL索引可以用来进行倒排序。

PostgreSQL将在8.3中支持保存于磁盘的位图索引。8.2提供了一种称为"内存位图扫描(in-memory bitmap scans"的相关技术。

Oracle 8i及以后的办本可使用基于函数的索引(Function-based Indexes)实现。

The users need to use a function from freeAdhocUDF library or similar.

Valentina中可使用基于函数的索引(Function-based Indexes)实现。

阅读(1441) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~