Thanks.  This is very reassuring.  I will happily add images to my cards.
 
I am very much an end user with no knowledge of the architecture, but I am 
now curious...
 
Where would the limit be?  Would it be the amount of RAM available to 
handle scheduled cards or is it the size of the hard-drive?
 
Thanks
 
 

On Thursday, August 21, 2014 12:30:36 PM UTC-4, Gwern Branwen wrote:

> On Thu, Aug 21, 2014 at 11:59 AM, Nick Cross <[email protected] 
> <javascript:>> wrote: 
> > To date, I have always used text in my question-and-answer cards.  I 
> have 
> > recently started experimenting and adding images to those cards where I 
> have 
> > had more challenges with retention.  In some cases, I now have up to 
> four 
> > pictures for a card.  I checked and the total size of the graphics that 
> I 
> > inserted on one card reached 250kb.  By contrast, the MS-Word file 
> > containing lots of sentences and text for 20 new words was only 12kb. 
> > 
> > My computer has 6GB of RAM of which 5.87GB are usable.  What would the 
> > ceiling be for the number of cards if all of my cards had graphics? 
>
> I don't understand why you would think there would be a limit. 
>
> An image in a flashcard is just a crossreference/URI like '<img 
> src="images/bulgogi_1.jpg"/>', where the actual image is stored 
> on-disk at a filepath like 
> /home/gwern/doc/mnemosyne/default.db_media/images/bulgogi_1.jpg . So 
> the limit on actual images is however many images you can fit on your 
> hard drive. I have 1115 images with a total size of 17868kb, so the 
> average is 16.03kb. My partitioned disk has 917G or 917000000kb 
> available for use, so I could fit a maximum of <57.2 million images 
> (917000000 / (17868 / 1115) ~> 57,222,688.6). 
>
> The database itself is implemented using sqlite3, with an upper limit 
> of ~140TB (https://www.sqlite.org/limits.html). My personal database 
> has 19293 cards (over ~4 years of usage) and a size of 29584kb 
> suggesting each card uses up >1.54kb in the long-run. So Mnemosyne 
> would be limited to <91.3 billion flashcards by sqlite3's limitations 
> (140000000000 / (29584 / 19293) ~> 91,300,027,042). But it'd probably 
> run into some limits in Python or the libraries before then. 
>
> -- 
> gwern 
> http://www.gwern.net 
>

-- 
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mnemosyne-proj-users/7cab9ff6-5a06-40cd-bb84-b13e162d9c8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to