Presents the architecture of ℬeSS (Bell Laboratories StorageSystem)-a high-performance configurable database storage managerproviding key facilities for the fast development of object-oriented,relational or home-grown database management systems. ℬeSS is basedon a multi-client multi-server architecture offering distributedtransaction management facilities and extensible support forpersistence. We present some novel aspects of the ℬeSSarchitecture, including a fast object reference technique that allowsre-organization of databases without affecting existing references, andtwo operation modes that an application running on a client or servermachine can use to interact with the storage system-(i) copy on accessand (ii) shared memory
展开▼