REF: io.pytables operate on DataFrames instead of Blocks
Wouldn't be surprised if there is a perf hit here, will run asvs.
asvs seem like noise:

```
       before           after         ratio
-      10.7±0.1ms      9.26±0.07ms     0.86  io.hdf.HDFStoreDataFrame.time_query_store_table
-         186±3ms          159±1ms     0.86  io.hdf.HDFStoreDataFrame.time_write_store_table_dc
-      7.59±0.2ms      6.34±0.07ms     0.84  io.hdf.HDFStoreDataFrame.time_store_info

       before           after         ratio
+        30.6±2ms         42.6±2ms     1.39  io.hdf.HDF.time_read_hdf('fixed')
-      7.55±0.2ms      6.80±0.01ms     0.90  io.hdf.HDFStoreDataFrame.time_store_info

       before           after         ratio
+        29.3±1ms         41.3±5ms     1.41  io.hdf.HDF.time_read_hdf('fixed')
+     4.00±0.04ms      4.40±0.07ms     1.10  io.hdf.HDFStoreDataFrame.time_read_store_table

``` rebased+green thanks