Phil Davis <[EMAIL PROTECTED]> said, on 6/18/00 8:40 PM:

>> Why is this? Is it just that it isn't as efficient as a "true" database
>> program. If that is all it is, I would live with the inefficiency as I am
>> doing with HyperCard. I only want to learn one program and try to know it
>> really well.
>
>The main difference between MC and HC when it comes to large
>stacks is: when you open a stack in MC, the whole stack is loaded
>into memory; when you open a stack in HC, only the part of the
>stack currently needed (I believe) is loaded into memory. (At
>least, the whole stack is not loaded at once). This is why MC is
>so fast - it's always working with something that's in memory.
>That's also why MC isn't as great for super-large stacks.

On the other hand, if your data will fit in memory, then MetaCard is a 
great way to store it, database or not. I don't have experience of stacks 
larger than about 1000 cards, but I have used MetaCard on blocks of data 
as large as a few megabytes (30,000 lines in a text block, at about 100 
bytes per line) and a judiciously applied filter command can slice that 
like butter. Specifically, I broke it down into thousand-line chunks 
ahead of time, and ran the filter on each of them. It's actually very 
fast, and allows for good results. But it's not 30,000 cards, or even 
2000. Just a few, with data displayed dynamically in the fields.

Just my 2 cents

Geoff Canyon
[EMAIL PROTECTED]

Archives: http://www.mail-archive.com/metacard%40lists.best.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to <[EMAIL PROTECTED]>, not this list.

Reply via email to