DataBlitz
From Wikipedia, the free encyclopedia
DataBlitz is a main-memory storage management toolkit and database system. DataBlitz system supports the development of high-performance, fault-resilient applications requiring concurrent access to shared data.
Features
- Direct access to data mapped into the application's address space
- Full transactional semantics [Atomicity, Consistency, Isolation, Durability (ACID) properties]
- Provides an option of creating and handling multiple users and privileges to access database objects to enhance the authentication. And also, provides the capability to archive the database partially.
- Highly concurrent index structures optimized for main memory
- Protection from system and/or process
- Archive and restore (protections from media failure)
- Fuzzy checkpoints that only minimally interfere with transaction processing
- Code-word and memory protection to detect or prevent data corruption due to stray application pointers
- Ability to lock database into main memory
- Asynchronous/Synchronous data replication
- Provides replication of the database on DataBlitz servers that do not have hard disk.
- Relational triggers(AFTER and DEFERRED triggers) and end transaction triggers.
- Views and relationships between tables (referential integrity and joins)
External Links
http://www.bell-labs.com/project/dali/
http://citeseer.ist.psu.edu/baulier98datablitz.html
http://citeseer.ist.psu.edu/93719.html