[elephant-ticket] #24: Prevalence-style storage options
elephant
elephant-devel at common-lisp.net
Sun Feb 25 06:57:40 UTC 2007
#24: Prevalence-style storage options
-------------------------+--------------------------------------------------
Reporter: ieslick | Owner: ieslick
Type: enhancement | Status: new
Priority: critical | Milestone: Release 0.8.0
Component: system-wide | Version: 0.8.0
Keywords: |
-------------------------+--------------------------------------------------
Make storage policy decisions on per-class (or per-instance) basis
Concurrent mode
* The existing all transactions to memory
* For backends that allow multiple processes to connect
* Full ACID functionality
Single-threaded objects
* Cache values in instance slots for fast reads
* Writes update slots and write to disk as normal
* Violates consistency and isolation; users must enforce single operator
Prevalence mode
* Standard object model (user enforced ACID properties)
* Read/write to normal slots
* Backup slot values on object creation and explicit synch calls on class
or instances
* In-memory slot indexing? Write-through disk class indexing?
--
Ticket URL: <http://trac.common-lisp.net/elephant/ticket/24>
elephant <http://common-lisp.net/project/elephant>
elephant
More information about the elephant-ticket
mailing list