Search
Subscribe

Bookmark and Share

About this Blog

As enterprise supply chains and consumer demand chains have beome globalized, they continue to inefficiently share information “one-up/one-down”. Profound "bullwhip effects" in the chains cause managers to scramble with inventory shortages and consumers attempting to understand product recalls, especially food safety recalls. Add to this the increasing usage of personal mobile devices by managers and consumers seeking real-time information about products, materials and ingredient sources. The popularity of mobile devices with consumers is inexorably tugging at enterprise IT departments to shifting to apps and services. But both consumer and enterprise data is a proprietary asset that must be selectively shared to be efficiently shared.

About Steve Holcombe

Unless otherwise noted, all content on this company blog site is authored by Steve Holcombe as President & CEO of Pardalis, Inc. More profile information: View Steve Holcombe's profile on LinkedIn

Follow @WholeChainCom™ at each of its online locations:

« US Patent 4,974,173: Small-scale workspace representations indicating activities by other users (Xerox Corporation) | Main | Pain in the SaaS »
Thursday
May012008

US Patent 6,321,238: Hybrid shared nothing/shared disk database system (Oracle Corporation)

Title: Hybrid shared nothing/shared disk database system
Patent Number: US Patent 6,321,238
Issued: November 20, 2001
Filed: December 28, 1998
Parent case: n/a
Inventor(s): Putzolu, Gianfranco
Assignee: Oracle Corporation
Referenced at issuance: n/a
Referenced after issuance by these Oracle Corporation patents: US Patent 6,711,571 , US Patent 7,107,270 , US Patent 7,139,772 , US Patent 7,277,897. Also compare to Oracle's US Patent 6,341,340.
Blogger comment: 

There were 12 prior US patents referenced at issuance with none deemed remarkable for the scope and purposes of this blog.

This patent is interesting for its use of the word 'ownership' in its claims. An advanced search at USPTO online on May 9, 2008 of references to this patent using ref/6321238 reveals 9 references. A more refined search reveals no hits.

Abstract:

A database or some portion thereof is partitioned into ownership groups. Each ownership group is assigned one or more database servers as owners of the ownership group. The database servers that are assigned as owners of an ownership group are treated as the owners of all data items that belong to the ownership group. That is, they are allowed to directly access the data items within the ownership group, while other database servers are not allowed to directly access those data items.

Independent claims (as numbered):

1. A database system including:

one or more persistent storage devices having a database stored thereon;

a plurality of database servers executing on a plurality of nodes;

wherein each node of said plurality of nodes has direct access to said one or more persistent storage devices;

wherein at least a portion of said database is partitioned into a plurality of ownership groups;

wherein each ownership group of said plurality of ownership groups is assigned an owner set;

wherein only processes that are executing on database servers that are members of the owner set of an ownership group are allowed to directly access data within said ownership group.

10. A method for managing access to a database stored on one or more persistent storage devices that are directly accessible to a plurality of database servers executing on a plurality of nodes, the method including the steps of:

partitioning at least a portion of said database into a plurality of ownership groups;

assigning an owner set to each ownership group of said plurality of ownership groups; and

allowing only processes executing in database servers that belong to the owner set of each ownership group to directly access data within said ownership group.

19. A computer readable medium carrying instructions for managing access to a database stored on one or more persistent storage devices that are directly accessible to a plurality of database servers executing on a plurality of nodes, the instructions including instructions for performing the steps of:

partitioning at least a portion of said database into a plurality of ownership groups;

assigning an owner set to each ownership group of said plurality of ownership groups; and

allowing only processes executing in database servers that belong to the owner set of each ownership group to directly access data within said ownership group.

PrintView Printer Friendly Version

EmailEmail Article to Friend

References (1)

References allow you to track sources for this article, as well as articles that were written in response to this article.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>