title: Pytables vs Virtual Memory
body: <p>Some code I use creates matrices larger than the RAM. My first thought was to go for pytables by modifying the current matrices to use pytables. But it will be a pain to do the coding (the code I use is opensource and doing the modifications is a real pain by tracking every use of the matrices and for other related coding reasons). But doing a little research I came across material that says that python actually uses virtual memory. So if I have a very huge virtual memory say 1TB, then my program wouldn't need to worry about getting "out of memory error". I am using ubuntu by the way. My worry is that is using very huge virtual memory to solve my problem slower than the use of pytables? I am using python2.7</p>