Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit69db009

Browse files
committed
Add a citation to Seltzer and Yigit's Usenix '91 paper about hash table
management. The paper clearly describes many of the ideas embodied inour current hashing code, but as far as I could find out there is nota direct code heritage. (Mike Olsen recalls discussion of this paperat Postgres meetings but believes it "informed the Postgres implementationprobably just at the design level". Margo herself says she wasn'tinvolved with Postgres' hash code.) Credit where credit is due 'n allthat, even if fifteen years after the fact.
1 parent352871c commit69db009

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

‎src/backend/access/hash/README

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
$PostgreSQL: pgsql/src/backend/access/hash/README,v 1.4 2003/11/29 19:51:40 pgsql Exp $
2-
3-
This directory contains an implementation of hash indexing for Postgres.
1+
$PostgreSQL: pgsql/src/backend/access/hash/README,v 1.5 2007/01/09 07:30:49 tgl Exp $
2+
3+
This directory contains an implementation of hash indexing for Postgres. Most
4+
of the core ideas are taken from Margo Seltzer and Ozan Yigit, A New Hashing
5+
Package for UNIX, Proceedings of the Winter USENIX Conference, January 1991.
6+
(Our in-memory hashtable implementation, src/backend/utils/hash/dynahash.c,
7+
also relies on some of the same concepts; it is derived from code written by
8+
Esmond Pitt and later improved by Margo among others.)
49

510
A hash index consists of two or more "buckets", into which tuples are
611
placed whenever their hash key maps to the bucket number. The

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp