model to our field, Jim provided us with the other great abstraction of our field,
transactions. These two abstractions have been, and continue to be, central to
our field.
My personal interactions with Jim go back almost 25 years, to when we were
both at IBM (though we worked on opposite sides of the country). I can indeed
remember when Jim was not a technical leader of our field, it was back before
there was a field called relational databases, back before System R. System R was
the progenitor of all subsequent relational database systems. It showed the world
that relational database systems were REAL. As in so much of the subsequent
history of our field, Jim was a technical leader of that effort, particularly in
what became known as the RSS (relational storage subsystem) component. I
recently had the opportunity, via invitation from Rick Snodgrass, to contribute
my thoughts on a most influential paper. For me the choice was real easy. It was
Jim’s “Notes on Database Operating Systems”. This paper grew out of Jim’s
experience with System R and served as an early bible on how to implement
transaction support in database systems.
Later, when Jim was thinking of leaving Tandem, I played an enthusiastic if
minor role in helping to recruit him to DEC. I can remember how we did this.
First, we had to convince Jim that our company was serious about databases.
That was sometimes hard. Then we had to convince our company that Jim
should have a lab in San Francisco. That usually took some time. But it worked,
and Jim made an enormous contribution to DEC’s prominence in the TP/DB
world. The most public part of Jim’s impact while at DEC was AlphaSort,
demonstrating that the Alpha chip’s blazing clock time could be converted into
blazing data processing performance. But I think Jim’s contribution inside of
DEC was more important. At a point when DEC’s production systems strategy
was bordering on catastrophe, Jim picked up the pieces, and turned it into a
coherent technical AND business strategy. And when DEC was withdrawing
from the software arena, Jim was a leader in the effort to keep that business
going.
After DEC exited from the production software business, fate arranged for
me to be hired at Microsoft. So, let me now repeat part of the previous story—I
played an enthusiastic if minor role in helping to recruit him to Microsoft. I can
remember how we did this. First, we had to convince Jim that our company was
serious about databases. That was sometimes hard. Then we had to convince
our company that Jim should have a lab in San Francisco. That usually took
some time. But it worked.
And once again, Jim made an enormous contribution to (this time) Mi-
crosoft’s prominence in the TP/DB world. Jim was instrumental in bringing
data cube support to SQL Server, he showed SQL Server scalability via a won-
derful and useful demonstration called TeraServer, demo’d last year at SIGMOD
1045
Lomet D.: Dedication to Jim Gray
文档被以下合辑收录
评论