In5800 system version 1.1, an attempt to store a value that is longer than the associated eld
generatesan immediate error.
5800 SystemOverview
Thissection provides an overviews of the 5800 system, the 5800 system history, and a
summariesof the key points of the 5800 system usage model.
Thefollowing topics are discussed:
“5800System Summary” on page 16
“The5800 System and Honeycomb” on page 17
“The5800 System Data Model” on page 17
“The5800 System Metadata Model” on page 19
“The5800 System Query Model” on page 20
“The5800 System Query Integrity Model” on page 21
“DeletingObjects from the 5800 System” on page 22

5800 SystemSummary

The5800 system is an object-based storage archive appliance for xed-content data and
metadata.The 5800 system is designed from the ground up to be reliable, aordable, and
scalable,and to integrate data storage with intelligent data retrieval. It is designed to store huge
amountsof data for decades at a time. At that scale, issues of how and where the data is stored —
andhow that changes over time — can be quite cumbersome. The 5800 system usage model is
designedto manage those issues for you, so that your application can deal with just the data.
Acustom Application Programming Interface (the 5800 Client API) is provided so that your
applicationscan take advantage of all the features in the 5800 system usage model. The API
providesthe following capabilities:
Storea new object into the archive (storeObject)
Associatea new metadata record with stored object data (storeMetadata)
Retrievethe data from an object that was previously stored (retrieveData)
Retrievethe metadata from an object that was previously stored (retrieveMetadata)
Deletean object (delete)
Queryfor matching objects given a query expression of specic object characteristics
(query)
The5800 system API Release 1.1 provides two APIs:
TheJava API is described in Chapter 2, “Sun StorageTek 5800 System Java Client API”
TheC API is described in Chapter 3, “Sun StorageTek 5800 System C Client API”
5800SystemOver view
SunStorageTek5800 System Client API Reference Manual • June 200816