1
我已閱讀此question關於MySQL中VARCHAR(254)和VARCHAR(255)之間的差異。VARCHAR(254)vs VARCHAR(255)
HiveQL中是否有類似的東西需要考慮?也許HiveQL實現了一些類似於MySQL的存儲引擎,在設計表格時應該記住這一點。
我已閱讀此question關於MySQL中VARCHAR(254)和VARCHAR(255)之間的差異。VARCHAR(254)vs VARCHAR(255)
HiveQL中是否有類似的東西需要考慮?也許HiveQL實現了一些類似於MySQL的存儲引擎,在設計表格時應該記住這一點。
配置單元在列的長度上沒有像mysql中那樣的懸崖。相反,考慮的是壓縮和列與行存儲。這裏有一篇關於這些壓縮和存儲選項的參考文獻。
http://www.adaltas.com/blog/2012/03/13/hdfs-hive-storage-format-compression/
你可以考慮文字,序,RC/ORC柱狀格式。然後是壓縮選項。這些都不像mysql那樣專注於列長度。