You've outlined the two options very well.
The main difference is that Compress Tables affects only how big the file is on disk. JMP will use the un-compressed version in memory. So, this option is useful to keep your drive from filling up with JMP data tables.
Compress Selected Columns results in smaller files on disk as well as using less memory. Unfortunately, not every column can benefit here.
Here's what Compress Selected Columns does:
- It adds a List Check (default order) to character column if the column has less than 255 distinct values.
- Change numeric columns to the smallest 1-byte, 2-byte, or 4-byte integer if all values in the column can be stored. Only integer values columns are checked.
- For 1-byte integer, the range of numbers that you can store is from -126 to 127.
- For 2-byte integer, the range of numbers that you can store is from -32,766 to 32,767.
- For 4-byte integer, the range of numbers that you can store is from -2,147,483,646 to 2,147,483,647.
- It will not change the columns if they have list check already.
HTH,
-Jeff
-Jeff