The performance of c-treeDB has been enhanced by streamlining logic in certain operations, such as Open, Create (temp tables), and Alter. Some of the checking that c-treeDB performs has been optimized to remove checks that were already performed by other functions. After a thorough analysis of the logic, the redundant checking has been removed.