HEPDB

Wednesday, April 12, 2006

Forget ADAMO tables: Make Entries in a Notebook

Data Structures for Particle Physics Experiments: Evolution or Revolution? - the 14th INFN Eloisatron project.

We all bogged off to Erice in Sicily for a fun workshop in November 1990, fighting out the battle between memory managers (Zebra, (Y)Bos, Cheetah, Jazelle, ...) and languages (Fortran, Fortran 90, C++, ...)

Quite a lot of the focus was on data modelling at a time when entity-relationship modelling was all the rage in HEP.

ERICE = "Even Rene Is Convinced Eventually"

My dinner-time contribution was "Can A Relational Model mean Entirely Nothing?"

Friday, March 03, 2006

Can I Have My Data Back?

A marvellous anecdote in "The Difference Between God and Larry Ellison" worth (IMHO) buying the book for...

Back in the days of the VAX - where the early Oracle service for the construction of the LEP machine was run - we were forever restoring data from backup tapes.

Unfortunately, the tape handling of the VMS BACKUP utility was far from perfect and often led to the wrong tape being mounted. Worse still, current practice at that time was to reinitialise (label) tapes before each use, meaning that you could just lose last night's backup...

On one such occasion, temperatures were running high. (Important data had been lost / corrupted and we needed to get it back - trouble is, the backup tape had been relabelled and was now 'empty'.)

Luckily, I had just been working on some new tape handling software (bits of which were later used by some of the LEP experiments online - also at FNAL and SLAC - but that's another story...)

Putting a bold face on it, I casually walked into the machine room and mounted the offending tape. Casually skipped past the offending tape mark and copied the data over.

BACKUP successfully restored the file - complaining mildly about wrong block count in the trailer label.

My reputation as a VAX guru and wizard had been made.

Pity we no longer use 'em.

Tuesday, February 21, 2006

Odd Mugs

The standards group for Object Databases was called the Object Data(base) Management Group. I was the representative for CERN, along with a bunch of database vendors (O2, Poet, Versant, Objectivity etc.)

Chaired by Rick Cattell, the group used to flip between East and West coast - and at least thrice to Europe (Annecy - the "CERN" meeting, Versailles - O2 - and Nice). East coast included the Florida keys and once Providenciales, in the Turks and Caicos Islands. The TCI used to have the slogan "Where on Earth are the TCI?". Noone really seemed to know - the Islands flag used to feature a salt heap, as that was one of the main industries there (they turned out a substantial fraction of the world's salt, until it magically became uneconomic, just about the time of the Cuban missile crisis when it was important to have a military base "nearby". Great Inagua - nearby - still has a working salt industry). Someone this got misinterpreted as an igloo - somewhat unlikely for a Caribbean island.

Although I didn't know it at the time, at least one person previously at the SSCL had bought a property directly on Grace Bay. I soon found out though, when on an otherwise deserted beach, someone walked up to me and started asking questions about HEPDB...

So much for going incognito...

Wednesday, February 15, 2006

Seven Wonders

How many people can name the Seven Wonders of the Ancient World? Not that it matters much - there's only one left (plus fragments that found their way into the British Museum in London).

VLDB 2000 was held at the foot of the Great Pyramid of Giza. Apart from predicting yotabyte databases by the year 2020, this was somehow a turning point (in time) for databases in HEP.

More interesting, perhaps, is the riddle of the Rosetta stone, where the physicist known to all school kids - Thomas Young - played a key role. (The real Rosetta stone is also in the British Museum, which is how I know about the fragments of the Seven Wonders also there...)

Going inside a pyramid has very much a "Raiders of the Lost Ark" feel about it, but has to feature somewhere on the 1001 list... (Luckily, I've already done it...)

(There's all sorts of interesting stuff about the evolution of the pyramids themselves, the Sphinx, good ol' King Tut, but you really need to go and see for yourself).

Tuesday, February 14, 2006

Lost in Translation

I gave a talk on "Building the world's largest scientific Grid" at an Oracle Tech day in Moscow, 2004. My slides were translated into Russian and there was simultaneous translation.

I was really impressed with the interpreter - every time I made a joke the room erupted in laughter.

I found out later what the translation was - "He's making a joke - laugh".

Monday, February 13, 2006

CHEPDB

Check out the 'Databases in HEP' presentations given at CHEP 2006 (http://www.tifr.res.in/~chep06/) in Mumbai and at IWLSC 2006 (www.veccal.ernet.in/~vecpage/tkmp/vecc/symposium.htm) in Kolkata.

http://indico.cern.ch/contributionDisplay.py?contribId=12&sessionId=4&confId=048

From the Databases in HEP panel at CHEP 1992 in Annecy, France until more or less the present day...

Friday, October 07, 2005

The Years of FAT

My first visit to Oracle HQ was during 'the years of FAT' (i.e. when working on File and Tape Management: Experimental Needs - FATMEN).

(On the way back from an IEEE Mass Storage Symposium in Monterey).

The idea was to discuss with "Smokey" on some possible future directions...

I suggested a distributed lock manager.

Na, doesn't scale.

I was somewhat amused when a while later they came out with... a DLM...

Ah well... Can't win 'em all...