Я работаю с партициями уже давно, в Оракле.
Они облегчают работу с большими таблицами.
Некоторые большие таблицы я делю по годам: 2012, 2011, 2010
Некоторые очень большие таблицы я делю по месецам: 05_2012, 04_2012, 03_2012.
Не обязательно по датам. Можно делить по географическим показателям -- Губерниям или Штатам, то есть по списку. Можно по номерам. Сушествует несколько способов
Прогресс планитует для начала только один тип -- Range Partitioning. Как например по датам выше.
Если запрос (query) в пределах одной таблицы то он выполняется как будто одна париция -- отдельнай таблица. Кроме того я могу удалить одну партицию как единое целое, перенести одну партицию в другую базу, etc.
Я на 100% уверен что Прогресс сделает "Table Partition" -- отдельной лицензией за которую вам придется платить $ отдельно. В оракле аналогично. Это единственная дополнительная лицензия Оракла на которую мы нашли деньги.
Мое личное мнение что все новое в OE 11.0 в лице Multi-Tenant было сделано с одной целью -- Table Partitioning в своем уникальном прогрессовом стиле.
Новшества в версиях 11.1, 11.2 и далее
Новшества в версиях 11.1, 11.2 и далее
Dmitri Levin and