×

METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY DETERMINING DATA PLACEMENT

  • US 20080021865A1
  • Filed: 07/20/2006
  • Published: 01/24/2008
  • Est. Priority Date: 07/20/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of determining storage locations for data objects, comprising:

  • providing user-selectable options for assigning storage locations for data objects, the assigning based upon a minimum threshold size of the data objects that are each defined for a storage group, the user-selectable options implemented via a binary large object storage structure (LSS)-enablement indicator, the storage locations further defined by a view associated with selected storage groups within an administrative table that tracks data tables and views for corresponding storage groups;

    storing selected options in an internal control block of a storage support system; and

    upon receiving a request to store a data object that exceeds the minimum threshold size;

    retrieving the selected options from the LSS-enablement indicator of the internal control block;

    if the selected options reflect that the LSS-enablement indicator is disabled for all of the storage groups, storing the data object in a data table of a first storage subsystem for a storage group to which the data object is assigned;

    if the selected options reflect that the LSS-enablement indicator is enabled for all of the storage groups, storing the data object in a data table of a second storage subsystem for a storage group to which the data object is assigned; and

    if the selected options reflect that the LSS-enablement indicator is enabled for a portion of the storage groups;

    accessing the administrative table and determining whether a view for the data table of the second storage subsystem for the assigned storage group exists;

    if the view exists, storing the data object in the data table of the second storage subsystem for the assigned storage group; and

    if the view does not exist, storing the data object in the data table of the first storage subsystem for the assigned storage group;

    wherein the storage groups include a logical grouping of the data objects.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×