Smartdb - laysakura/smartdb GitHub Wiki
Smartdb
Future Plans
-
Customizable query executer
- Inner-op parallelism is freely implemented
- GPGPU join/aggregation/projection
-
Inter-op parallelism
- Pipeline
- EP
-
High performance record queue to be used as output of parallel operators
-
Customized memory allocator (Buffer.h)
- Memory trace, debug
-
Storage engine level optimizations
- index
- selection
- sort
- limit, offset
-
more data types
Implementation issues
- Use references, not pointers, as long as possible
- references do not take NULL
- Use smart pointer for objects with limited scope
- Doxygen-izable comments