[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Handle-info] Depth of Use



Doing the analysis of what, exactly, you want to identify using handles is certainly the right question to ask up front. Here are some thoughts, first responding to your specific thoughts/questions.

Technically, there's no problem with raw numbers. A few million handles is no problem for a single server and a single handle service, given enough computing power, can easily manage hundreds of millions of handles.

The granularity of control, across a couple of dimensions, is at the individual handle level. TTLs can be set per handle value. The default is 24 hours but its completely adjustable and the resolution return values can be flushed from various caches simply by doing an authoritative query. Ownership is also at the handle level and is distributed - so control of one or a million handles can be given to a group without handle server root access or DNS privileges or being anywhere close to the handle server(s) involved, etc.

So, there is a lot of flexibility in moving the objects around and changing control, but the flip side is that by assigning a handle to an object you are, at least implicitly, saying that you are going to keep it up-to-date. There are no technical constraints and no handle police, but the intent of the system is to enable object references, including static references far beyond your control, to persist across time, including changes in location, organizational control, computing environments, etc.

are we crazy to be thinking this way, is anyone else doing this or thinking this way?

I hope you're not crazy, but anyone who manages a very large number of handles has to approach it systematically. So you have to decide what's worth managing and then how you're going to keep track of everything you identify. Publishers generally have some kind of editorial flow control system or document management system and they can tack handle management onto that. Some libraries use relational dbs as backend storage and drive the handle system from that, although then you're using the db facilities, for better or worse, for managing the handles instead of the handle admin facilities.


Larry

On May 9, 2008, at 12:21 PM, Steve wrote:

A bunch of us have been talking about how deep to use the handle

system. When creating a new web site (or you can update your existing web site) a handle can be created for every object in that web site and then all links in your web site will reference the handle rather the server name. Why would anyone want to do this? One thought is that maybe changing the URL server name of a handle will flush faster than making a DNS BIND change, another possible reason to do it is because one simply doesn't manage DNS and wants full control.

Take a step back ... WOW that's a lot of handles ... are we crazy to be thinking this way, is anyone else doing this or thinking this way?

--

Steve DiSorbo
System Programmer
Yale University ITS, AM&T Library Systems
Voice (203) 432-6694
Fax   (203) 436-4067
steve.disorbo@yale.edu
http://www.library.yale.edu/


_______________________________________________ Handle-Info mailing list Handle-Info@cnri.reston.va.us http://www.handle.net/mailman/listinfo/handle-info




=========================================
Larry Lannom
Director of Information Management Technology
Corporation for National Research Initiatives (CNRI)
Suite 100, 1895 Preston White Dr, Reston, VA 20191

email:  llannom@cnri.reston.va.us
web: www.cnri.reston.va.us
tel:  703 620 8990


_______________________________________________ Handle-Info mailing list Handle-Info@cnri.reston.va.us http://www.handle.net/mailman/listinfo/handle-info