. You will be responsible for developing the software architecture, software design/development for the system across a variety of areas related to DBMS kernel, including query optimization, query processing, high-performance data-join and data-aggregation/grouping processing, efficient expression operations, parallelism of dbms operations, indexing, access methods, buffer cache management, scalable storage management, concurrency, logging/recovery, and related components.
You will also have opportunity to learn and undertake design/development of operating system software components such as task scheduling, memory management, storage, and I/O systems.
|