This entry was posted on Wednesday, January 9th, 2008 at 12:19 am and is filed under Articles. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Transparent Persistence
+ Transaction Processing…
Smalltalk is pure object-oriented programming for complex business and technical applications, but these benefits can be lost in the impedance mismatch between language and database. The VOSS open source virtual object storage system extends Smalltalk with database management providing persistence, transparent access and transaction management.
- Multi-process, multi-image & multi-machine access to distributed objects
- ACID transactions with logging and rollforward crash recovery
- Continuation Transactions manage multiple web page states & what-if futures (v3.1)
- Web server / application process rendezvous (v3.1)
- Automatic object locking and transaction retry on time-out
- Automatic object change detection, no lock conflicts with sub-transactions
- Multi-key/multi-value Btree DictionarySet and other virtual collections
- Time-slice MVRC repeatable read and MVCC with short read-locks
- Distributed copying, parented copying, identity-exchange, object checkout etc.
- Concurrent background & foreground garbage collection
- Terabyte 64-bit object id and addressing default, configurable up to 128-bit
- Dual Licensing - Open Source GPLv3 and/or Supported Commercial
…Seamless Smalltalk Solutions
(C) Logic Arts Ltd 2008
Leave a Reply
