Altibase HDB supports stored procedures, functions, packages, views, sequences, queues, monitoring views, roles, DB links, synonyms, table partitioning, user defined types in procedures, cluster objects, on-line backup, XML, and auto-extending databases. Triggers are supported except before update triggers, and materialized views but not snapshots are supported.