• follow discussion http://thread.gmane.org/gmane.comp.python.scientific.user/11331/focus=11340
  • using the script in http://article.gmane.org/gmane.comp.python.scientific.user/11340
    ipython  pytable_test.py 
    Python version:    2.5 (r25:51918, Sep 19 2006, 08:49:13) 
    [GCC 4.0.1 (Apple Computer, Inc. build 5341)]
    NumPy version:     1.0.3.dev3734
    PyTables version:  1.4
    Checking with a 10x125000 matrix of float64 elements (9.537 MB)
    ***** cPickle (protocol 2) *****
    Time for writing: 0.163s
    File size: 9.6M
    Time for reading: 4.635s
    ***** PyTables EArray (dump row to row) *****
    Time for writing: 0.562s.   Speed-up over cPickle: 0.29x
    File size: 9.6M
    Time for reading: 0.134s.   Speed-up over cPickle: 34.63x
    File size: 9.6M
    ***** PyTables EArray (dump row to row, compressed with zlib) ******
    Time for writing: 1.509s.   Speed-up over cPickle: 0.11x
    File size: 8.1M
    Time for reading: 0.235s.   Speed-up over cPickle: 19.74x
    File size: 8.1M
    ***** PyTables EArray (dump row to row, compressed with lzo) *****
    Using zlib instead!.
      "%s compression library is not available. Using zlib instead!." %(complib))
    Time for writing: 1.469s.   Speed-up over cPickle: 0.11x
    File size: 8.1M
    Time for reading: 0.255s.   Speed-up over cPickle: 18.19x
    File size: 8.1M
    ***** PyTables EArray (complete dump) *****
    Time for writing: 0.188s.   Speed-up over cPickle: 0.86x
    File size: 9.6M
    Time for reading: 0.057s.   Speed-up over cPickle: 80.88x
    File size: 9.6M
    ***** PyTables Array *****
    Time for writing: 0.249s.   Speed-up over cPickle: 0.65x
    File size: 9.6M
    Time for reading: 0.03s.   Speed-up over cPickle: 152.61x
    File size: 9.6M
    Python 2.5 (r25:51918, Sep 19 2006, 08:49:13) 
    Type "copyright", "credits" or "license" for more information.