John Gill (el 2007-07-24 a les 17:25:25 +0100) va dir::

> [...]
> For instance, createIndex() fails, as does ptrepack (this is with python 
> 2.5 on a 32 bit machine).
> 
> How hard is it to fix the pytables code for these bits to work around 
> the limits?
> [...]

Hi John,

I think the best way for us to unearth those problems will be to try and
index a table with, say 2**31 rows.  Hopefully the problems will also
arise from using table lengths instead of ``nrows``, but I can't tell
for sure without running some tests and having a look at some code.

It seems that those errors silently slipped in because we do happen to
use Python 2.5 on a 64-bit machine to test PyTables against such great
amounts of data!  Fortunately, we can still run the same tests under 2.4
to force the failures to show.

I think this won't be exceedingly hard to fix, but tests may be a little
slow with so much data.  I'm having a look at it...    ::

> It looks that for now, I'll have to keep tables below 1 billion records 
> if I don't want to move to a 64 bit machine.

I think you can raise that figure to 2**31 - 1 without problems, if that
may come handy.

Regards,

::

        Ivan Vilata i Balaguer   >qo<   http://www.carabos.com/
               Cárabos Coop. V.  V  V   Enjoy Data
                                  ""

Attachment: signature.asc
Description: Digital signature

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to