× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Give me a break....

From the URL:
"Table partitioning is a data organization scheme in which table data is divided across multiple
storage objects"

On the IBM i, the "storage object" used is called a member.

Reading on....

"Table partitioning offers easy roll-in and roll-out of table data, easier administration, flexible
index placement and better query processing.

Efficient roll-in and roll-out
Table partitioning allows for the efficient roll-in and roll-out of table data. You can achieve
this by using the ATTACH PARTITION and DETACH PARTITION clauses of the ALTER TABLE statement. Rolling
in partitioned table data allows a new range to be easily incorporated into a partitioned table as an
additional data partition. Rolling out partitioned table data allows you to easily separate ranges of
data from a partitioned table for subsequent purging or archiving.

Easier administration of large tables
Table level administration is more flexible because you can perform administrative tasks on
individual data partitions. These tasks include: detaching and reattaching of a data partition,
backing up and restoring individual data partitions, and reorganizing individual indexes. Time
consuming maintenance operations can be shortened by breaking them down into a series of smaller
operations. For example, backup operations can work data partition by data partition when the data
partitions are placed in separate table spaces. Thus, it is possible to backup one data partition of a
partitioned table at a time.

Flexible index placement
Indexes can now be placed in different table spaces allowing for more granular control of index
placement. Some benefits of this new design include:

* Improved performance of drop index and online index create.
* The ability to use different values for any of the table space characteristics between each
index on the table (for example, different page sizes for each index may be appropriate to ensure
better space utilization).
* Reduced IO contention providing more efficient concurrent access to the index data for the
table.
* When individual indexes are dropped space will immediately become available to the system
without the need for an index reorganization.
* If you choose to perform index reorganization, an individual index can be reorganized.

Both DMS and SMS table spaces support the use of indexes in a different location than the table.
Improved performance for business intelligence style queries
Query processing is enhanced to automatically eliminate data partitions based on predicates of the
query. This functionality, known as Data Partition Elimination, benefits many decision support
queries."


Now go back and find articles recommending the use of Multi-member physicals on the AS/400. Guess
what, the benefits list will match up quite nicely with the ones above.

Thus: multi-membered files are indeed "partitioned" tables as we know them today.

I'd be willing to bet that multi-member files have been around a lot longer.

Charles Wilt
Software Engineer
CINTAS Corporation - IT 92B
513.701.1307

wiltc@xxxxxxxxxx


-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-
bounces@xxxxxxxxxxxx] On Behalf Of Dave Odom
Sent: Friday, April 25, 2008 4:47 PM
To: midrange-l@xxxxxxxxxxxx
Subject: Re: Advice needed on a multimember DDS file to be converted

Rob, et al,

See the following as an example of what real table partitioning is:

http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ib
m.db2.udb.admin.doc/doc/c0021557.htm

This same architecture is how you partition each table (not "members" of
what the i5 community likes to call a "table" with "members") for the
rest of the real DBMS world (DB2, ORACLE and SQLServer).

Dave
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.




This e-mail transmission contains information that is intended to be confidential and privileged. If you receive this e-mail and you are not a named addressee you are hereby notified that you are not authorized to read, print, retain, copy or disseminate this communication without the consent of the sender and that doing so is prohibited and may be unlawful. Please reply to the message immediately by informing the sender that the message was misdirected. After replying, please delete and otherwise erase it and any attachments from your computer system. Your assistance in correcting this error is appreciated.

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.