In Access terms, 20,000 records is fairly trivial. A table can be up to 1 GB with 255 fields. Text fields are limited to 255 characters.
You are looking at about 27 MB in this table assuming that every field is filled with 200 characters and less than that of they contain shorter strings.