Info | ||
---|---|---|
| ||
This page is obsolete. It has been replaced with: http://trafodion.apache.org/architecture-overview.html |
Redirect | ||
---|---|---|
|
Overview
Trafodion provides an operational SQL engine on top of Hadoop, a solution targeted toward operational workloads in the Hadoop Big Data environment. Included are:
...
- Transaction serializability using the HBase-Trx implementation of Multi-Version Concurrency Control
- Transaction recovery to achieve database consistency
- Thread-aware transaction management support to work with multi-threaded SQL clients
- Non-transactional/direct access to HBase tables
Process Architecture
The diagram above sketches the Trafodion process architecture. Traversing it top-down:
...
For additional details, see the Trafodion Distributed Transaction Management (pdf, 220 KB) slides.
Compiler Architecture
...
As a way to understand at least parts of the Trafodion design at a lower level, we've placed the notes from a possible example enhancement on the Example Enhancement: Add a New Built-in Function page.