Hi, Ming
It Depends on your Internal table contents, if content is more its better to use hashed Internal table
if content is less you can you sorted table.
if you need to use read table for checking ? you can you transporting no fields,
Binary search is fastest way to find the record exits in itab then without binary search.
Regards,
Venkat.