Partitioning is a database feature that divides large tables or indexes into smaller, more manageable pieces. Both indexes (A) and tables (C) can be partitioned in database systems like Oracle and MySQL. Bitmaps (D) are index structures, not partitionable objects themselves. Hints (B) are query directives, not database objects that get partitioned.