Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gianfranco R. Putzolu is active.

Publication


Featured researches published by Gianfranco R. Putzolu.


ACM Transactions on Database Systems | 1976

System R: relational approach to database management

Morton M. Astrahan; Michael W. Blasgen; Donald D. Chamberlin; Kapali P. Eswaran; Jim Gray; P. P. Griffiths; W. F. King; Raymond A. Lorie; P. R. McJones; James W. Mehl; Gianfranco R. Putzolu; Irving L. Traiger; Bradford W. Wade; V. Watson

System R is a database management system which provides a high level relational data interface. The systems provides a high level of data independence by isolating the end user as much as possible from underlying storage structures. The system permits definition of a variety of relational views on common underlying data. Data control features are provided, including authorization, integrity assertions, triggered transactions, a logging and recovery subsystem, and facilities for maintaining data consistency in a shared-update environment. This paper contains a description of the overall architecture and design of the system. At the present time the system is being implemented and the design evaluated. We emphasize that System R is a vehicle for research in database architecture, and is not planned as a product.


very large data bases | 1975

Granularity of locks in a shared data base

Jim Gray; Raymond A. Lorie; Gianfranco R. Putzolu

This paper proposes a locking protocol which associates locks with sets of resources. This protocol allows simultaneous locking at various granularities by different transactions. It is based on the introduction of additional lock modes besides the conventional share mode and exclusive mode. The protocol is generalized from simple hierarchies of locks to directed acyclic graphs of locks and to dynamic graphs of locks. The issues of scheduling and granting conflicting requests for the same resource are then discussed. Lastly, these ideas are compared with the lock mechanisms provided by existing data management systems.


Ibm Systems Journal | 1999

System R: an architectural overview

Michael W. Blasgen; Morton M. Astrahan; Donald D. Chamberlin; Jim Gray; W. F. King; Bruce G. Lindsay; Raymond A. Lorie; James W. Mehl; Thomas G. Price; Gianfranco R. Putzolu; Mario Schkolnick; P. G. Sellinger; Donald R. Slutz; H. R. Strong; Irving L. Traiger; Bradford W. Wade; Robert A. Yost

We have described the architecture of System R, including the Relational Data System and the Research Storage System. The RDS supports a flexible spectrum of binding times, ranging from precompilation of “canned transactions” to on-line execution of ad hoc queries. The advantages of this approach may be summarized as follows: 1. For repetitive transactions, all the work of parsing, name binding, and access path selection is done once at precompilation time and need not be repeated. 2. Ad hoc queries are compiled on line into small machine-language routines that execute more efficiently than an interpreter. 3. Users are given a single language, SQL, for use in ad hoc queries as well as in writing PL/I and COBOL transaction programs. 4. The SQL parser, access path selection routines, and machine language code generator are used in common between query processing and precompilation of transaction programs. 5. When an index used by a transaction program is dropped, a new access path is automatically selected for the transaction without user intervention.


Journal of Computer and System Sciences | 1968

Probabilistic aspects of machine decomposition theory

Gianfranco R. Putzolu

Results obtained concern the likelihood that randomly chosen machines admit nontrivial decompositions of their state behavior.


Journal of Computer and System Sciences | 1968

Frequency of decomposability among machines with a large number of states

David E. Muller; Gianfranco R. Putzolu

In a universe of machines with n labeled states and p labeled inputs, it is shown that almost all machines have series-parallel decomposition if n and p approach infinity in such a way that pn^1^/^2e^-^n->0. Also, almost all machines have no series-parallel decomposition if n and p approach infinity in such a way that pn^1^/^6e^-^n->~.


discovery science | 1976

Granularity of Locks and Degrees of Consistency in a Shared Data Base.

Jim Gray; Raymond A. Lorie; Gianfranco R. Putzolu; Irving L. Traiger


Readings in database systems | 1988

System R: a relational approach to database management

Morton M. Astrahan; Mike Blasgen; Donald D. Chamberlin; Kapali P. Eswaran; Jim Gray; P. P. Griffiths; W. F. King; Raymond A. Lorie; P. R. McJones; James W. Mehl; Gianfranco R. Putzolu; Irving L. Traiger; B. W. Wade; V. Watson


very large data bases | 1975

Granularity of Locks in a Large Shared Data Base.

Jim Gray; Raymond A. Lorie; Gianfranco R. Putzolu; Irving L. Traiger


Archive | 1979

SYSTEM R: AN ARCHITECTURAL UPDATE

Michael W. Blasgen; Morton M. Astrahan; Donald D. Chamberlin; Jim Gray; W. Frank King; Bruce G. Lindsay; Raymond A. Lorie; James W. Mehl; Thomas G. Price; Gianfranco R. Putzolu; Mario Schkolnick; Patricia G. Selinger; Donald R. Slutz; R. W. Wade; Robert A. Yost


Readings in database systems (2nd ed.) | 1994

Granularity of locks and degrees of consistency in a shared data base

Jim Gray; Raymond A. Lorie; Gianfranco R. Putzolu; Irving L. Traiger

Researchain Logo
Decentralizing Knowledge