Hi,
I am loading 1 CSV file having the below format to 2 different tables.
(This is because of different data retention policy)
CSV File Format: (date, ip, port, data)
2017-01-02 20:11:43 10.11.12.13 1234 3bc548852b806d39c88c7b4a6b
2017-01-02 20:11:44 10.11.11.15 1234 93997f86ddb76fbd423e812dca0ea1
2017-01-02 20:11:45 10.11.12.17 1234 35b73412c2ae80c65723bdd67248558c34b80
Tables structures:
Table_A:
id,date,ip,port,hash(data)
Table_B
id2,date,data
The question is how to copy CSV file into Table_A without store 'data' field, i need only hash(data).
Scenario:
'data' field has up to 65K length, so it use more than 90% of disk space. I want to store it in different tables to keep 'data' for few days and delete expired data by daily partition (Table_B).
so when i need 'data' i'll join Table_A and Table_B on 'date' and hash(data)