Hi, Alexandre! On Mon, Dec 30, 2002 at 04:42:51PM +0300, Alexandre Snarskii wrote:
On Mon, Dec 30, 2002 at 02:41:48PM +0200, Valentin Nechayev wrote:
Mon, Dec 30, 2002 at 14:14:41, snar wrote about "[uanog] Re: Ассоциативные массивы в C.":
$users {vasya} = "fool ;)"; Мне уже объяснили, что наилучший вариант - dbopen (NULL, ...); К сожалению, годится только для "небольших" наборов данных. При числе ключей за ~тысячу berkeley db 1.8[56] (то, что dbopen в FreeBSD/linux) начинает разносить в клочья. (по крайней мере на солярке, на linux'е как-то выживало, на free - не пробовал).
1. Vinny хотел вариант для хранения _в памяти_.
Так dbopen(NULL,...) это оно и есть. И именно про ограничения этого варианта я и писал.
Не... Держать в памяти ~тысячу ключей мне как-то в голову не приходило ;))) Я имел ввиду именно вариант небольшого кэша... А в файле berkeley db у меня сейчас живет порядка 6-8 тысяч записей. Очень боялся что база посыпется... Тьфу-тьфу-тьфу... Уже месяца четыре живет, и нигугу... P.S. Thanks! -- Good Luck! Sergey Babitch (SB551-RIPE) FreeLance Artist =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message