Use TimesTen Native Integer Data Types If Appropriate
Performance impact: Variable
TT_TINYINT, TT_SMALLINT,
TT_INTEGER, or TT_BIGINT instead of the
NUMBER data type to save space and improve the performance of
calculations.
TimesTen internally maps the SMALLINT,
INTEGER, INT, DECIMAL,
NUMERIC, and NUMBER data types to the
NUMBER data type. When you define the column types of a table,
ensure that you choose the appropriate native integer data type for your column to avoid
overflow. For more information on native integer data types and the
NUMBER data type, see Numeric Data Types in the Oracle TimesTen In-Memory Database SQL
Reference.
If you use a TimesTen native integer data type when you create a TimesTen cache group that reads and writes to an Oracle database, ensure that the data type of the columns of the TimesTen cache group and the Oracle database are compatible. For more information about the mapping between Oracle Database and TimesTen data types, see Mappings Between Oracle Database and TimesTen Data Types in the Oracle TimesTen In-Memory Database Cache Guide.