Hyper-G Server Architecture
- Protocol Layer: configurable gateways to HTTP, Gopher, etc.
- Session Layer: one lightweight process (hgserver) is forked
per client connection (session). hgserver splits operations into
small, fast transactions for the database layer.
- Database Layer: small, fast transactions are processed
serially. Objects can be explicitly locked for longer transactions.