abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 20:55 | Nová verze

    Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | Nová verze

    Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 15:55 | Pozvánky

    Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových

    … více »
    Zdenek H. | Komentářů: 1
    včera 15:44 | IT novinky Ladislav Hagara | Komentářů: 2
    včera 13:55 | Komunita

    Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.

    Ladislav Hagara | Komentářů: 8
    28.4. 23:33 | Nová verze

    Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    28.4. 17:22 | Zajímavý projekt

    TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.

    Ladislav Hagara | Komentářů: 0
    28.4. 17:00 | Nová verze

    Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.

    Ladislav Hagara | Komentářů: 5
    27.4. 21:33 | Nová verze Ladislav Hagara | Komentářů: 0
    26.4. 23:00 | Komunita

    V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (9%)
     (21%)
     (4%)
     (1%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 482 hlasů
     Komentářů: 18, poslední 17.4. 12:41
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Efektivita

    20.10.2007 17:05 | Přečteno: 1603× | poslední úprava: 20.10.2007 17:10

    Aneb i málo dokáže potěšit ;-)

    Jak asi víte, nemám nejméně emailů. Proč se nepřiznat, je jich v tuto chvíli 750 000. Protože evidentně nikdo na planetě se podobným cifrám ani neblíží v důsledku čehož neexistuje klient, který by to odstojně zvládal, rozhodl jsem se je uložit do DB kam patří a vytvořit nad ní vyhledávací aplikaci.

    Teď malé počty:

    *) Zbytek je nevyužitelné místo díky pevné velikosti sektorů na FS (4kB).

    Tohle má tak nízkou efektivitu, až mě to nad databází dojalo. :-D

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    Josef Kufner avatar 20.10.2007 17:21 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Efektivita
    No, když té databázi uděláš i IMAP rozhraní, tak by to mohlo být i použitelné ;-)
    Hello world ! Segmentation fault (core dumped)
    Heron avatar 20.10.2007 17:24 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Efektivita
    Možná v daleké budoucnosti - dělám to jen o víkendech a moje efektivita taky není bůh ví jaká ;-). Kámoš z toho chce kompletního klienta, ty server - dohodněte se pánové :-)
    Josef Kufner avatar 20.10.2007 17:30 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Efektivita
    Když k tomu uděláš jen lehkého démona, tak nebude problém používat libovolného klienta ;-)
    Hello world ! Segmentation fault (core dumped)
    Luk avatar 20.10.2007 17:45 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Efektivita
    Jenže implementovat IMAP není bohužel vůbec triviální. Kdysi dávno jsem o něčem takovém uvažoval, ale odradila mě právě složitost tohoto protokolu (a to už mám za sebou implementaci svých vlastních SMTP a POP3 serverů).
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    20.10.2007 18:37 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Efektivita
    Hm, člověk by řekl, že nejefektivnější bude append-only mbox s (velmi) občasným packováním, případně ještě lépe nějaký obdobný formát (nutno vymyslet) s nevelkými komprimovanými bloky (řekněme po 1 MB?), a k němu dodatečné indexy na cokoliv, podle čeho se má rychle hledat. :-) Databáze nejsou zrovna úsporný prosředek k ukládání dat.
    20.10.2007 18:58 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Efektivita
    To co popisujete je databáze :-) Otázka je, jestli se vyplatí vymýšlet vlastní optimální formát (a pak už vám nejspíš nezbyde čas nastudovat a naprogramovat všechny ty možné optimalizace, které už mají databáze naprogramované), nebo je lepší použít už hotovou databázi, která bude sice o něco méně efektivní, ale zase dostanete „zadarmo“ spoustu promyšlených optimalizací. Cena diskového prostoru bude dnes pravděpodobně daleko menší, než cena programátora, který zvládne naprogramovat efektivní databázový stroj…
    21.10.2007 02:38 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Efektivita
    Databáze to sice je, ale těžce specializovaná. ;-) To znamená, že člověk nepotřebuje blbosti typu QL parser a query optimizer a podobně, protože ví, co se s těmi daty bude dělat (přidej email, smaž email č. 13242, najdi emaily podle subjectu...). A těch věcí podle mě není hodně. Ostatně některé mailery to tak řeší, ne? Evolution s mboxem používá indexové soubory, jestli se nepletu.
    Heron avatar 21.10.2007 07:29 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Efektivita
    přidej email, smaž email č. 13242, najdi emaily podle subjectu...

    ...Vyhledávej v nich fultextem, seřaď relevantní emaily do stromu podle odkazů, hledej podle autora, data, čehokoliv, vyhledej maily daného autora v rozmezí datumů a jen s daným topicem...

    Nene, stále mám pocit, že na toto se víc hodí SQL než souborová hash DB.

    21.10.2007 16:48 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Efektivita
    Muhehehe!!! Fulltext a stromečky že patří do klasických relačních databází. No to je dobrý vtip. ;-) A co jako mám použít na ten fulltext? MySQL, které je podstatně pomalejší než Ruby+Ferret?
    Heron avatar 21.10.2007 18:36 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Efektivita
    Ber to tak, že si hraju. ;-) Prostě nevěřím tomu, že způsob jak to dělají mail klienti je nějak časově efektivní. Je mi jasné, že jejich vývojáři si často říkali něco ve smyslu, "hmm O(n^2), sakra, jak dlouho to bude trvat pro 100 položek? Jo je to hned, necháme to tak." Musí to jít rychleji, jen se to pro jejich počty nevyplatí implementovat. Fulltext nemusí být nutně ALTER TABLE `xxx` ADD FULLTEXT..., ale i tohle zkusím.
    Luk avatar 21.10.2007 20:59 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Efektivita
    Je mi jasné, že jejich vývojáři si často říkali něco ve smyslu, "hmm O(n^2), sakra, jak dlouho to bude trvat pro 100 položek? Jo je to hned, necháme to tak.
    Jestli to tak v konkrétním případě opravdu je, tak bych to autorovi otřískal o hlavu. Připomíná mi to obludně velké weby, kdy jen k zobrazení homepage je potřeba načíst 3 MB dat ("na mém připojení je to rychlé").
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    21.10.2007 10:27 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Efektivita
    A těch věcí podle mě není hodně. Ostatně některé mailery to tak řeší, ne? Evolution s mboxem používá indexové soubory, jestli se nepletu.
    Třídění podle různých kritérií a hlaviček, fulltextové vyhledávání, statistiky… To že si to (téměř) každý klient řeší po svém a má vlastní index a keš uloženou někde lokálně je podle mne největší slabina dnešních e-mailových klientů.
    21.10.2007 16:51 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Efektivita
    A co jiného by klient měl dělat? To už rovnou můžeme vymyslet IMAPv5 s podporou všech těchhle věcí, protože jinak nevidím moc možností, jak to opravdu udělat standardní. Jenomže většina poskytovatelů e-mailu tohle stejně nebude poskytovat - příliš náročné na výkon.
    Heron avatar 21.10.2007 18:37 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Efektivita
    příliš náročné na výkon.

    Tím si nejsem příliš jist, google dokazuje, že to jde. Bohužel pouze na web rozhranní.

    21.10.2007 19:13 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Efektivita
    A co jiného by klient měl dělat? To už rovnou můžeme vymyslet IMAPv5 s podporou všech těchhle věcí, protože jinak nevidím moc možností, jak to opravdu udělat standardní.
    Když ten IMAPv5 nebude mít vlastní TCP/IP protokol, ale bude fungovat přes HTTP, dostáváme se už pomalu k tomu, jak bych si to představoval.

    Že jsou e-maily uložené na serveru a pak ještě jednou na každém klientovi, aby v nich klient mohl vyhledávat, to opravdu nepovažuji za šťastné řešení. Zvlášť když se uživatel přihlašuje pokaždé jinde (jako třeba ve škole) – pak si buď musí index při každém přihlášení okopírovat ze sítě a při odhlášení zpět (srdečné pozdravy cestovním profilům Windows), nebo musí mít index připojený jako síťový disk – takže na serveru jsou ty e-maily jednou ve formátu pro IMAP server, jednou pro poštovního klienta. Nějak se mi tu ztrácí význam té zaklínací formulky „použij IMAP a e-maily máš na serveru“.
    Jenomže většina poskytovatelů e-mailu tohle stejně nebude poskytovat - příliš náročné na výkon.
    Zatímco mít tohle a nad tím jako nadstavbu ještě webové rozhraní, to náročné na výkon není? Kdyby měl GMail zdokumentované rozhraní, přes které si to jejich AJAXové rozhraní povídá se serverem, je to už téměř ono (téměř proto, že je to zajisté proprietární věc, a pro standardizaci by bylo nutné mírně to zobecnit).

    Ostatně většina poskytovatelů ať si poskytuje co uzná za vhodné, já si vyberu takového, který tohle poskytovat bude. Resp. si to budu poskytovat sám, když bude k dispozici příslušný software. Jenom mi současné řešení zatím nevadí tolik, abych se sám pouštěl do psaní příslušného serveru i klienta – server bych si třeba i napsal, ale použitelný klient, který si poradí s kdejakým v HTML zpraseným e-mailem, nepatří k věcem, které bych toužil psát…
    21.10.2007 20:11 Ignor
    Rozbalit Rozbalit vše Re: Efektivita
    Zvlášť když se uživatel přihlašuje pokaždé jinde (jako třeba ve škole) – pak si buď musí index při každém přihlášení okopírovat ze sítě a při odhlášení zpět
    To "ze sítě" tuším již dnes může znamenat z IMAP serveru, ne? Index bude proti všem mailům trapně malý, takže to ani nevadí. Navíc nemusí být "fyzicky" vcelku, takže se zpátky nemusí nahrát celý, ale jen rozdíl (a jednou za čas to slít vše dohromady). Stejně je myšlenka serverového vyhledávání podle mě trochu mimo, páč přecejen ideálem pro mě je všechna pošta šifrovaná.
    21.10.2007 20:31 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Efektivita
    To "ze sítě" tuším již dnes může znamenat z IMAP serveru, ne?
    Možná pro PINE, o něm se většinou tvrdí, že umí s IMAPem všechno :-) Ale pochybuji o tom, že by ten index byl přenositelný mezi různými klienty.
    Index bude proti všem mailům trapně malý, takže to ani nevadí.
    Pro gigové schránky už to nějakých pár desítek mega bude.
    Stejně je myšlenka serverového vyhledávání podle mě trochu mimo, páč přecejen ideálem pro mě je všechna pošta šifrovaná.
    To ale zároveň znamená přístup k poště jen z jednoho míst anebo několika málo míst. Pak vám samozřejmě lokální uložení pošty nemusí vadit. Někdo jiný ale zase chce mít poštu dostupnou odkudkoli se stejným komfortem, a nešifrovaná data na serveru mu nevadí. Dnes existuje jediná možnost, jak tohle zařídit – webové rozhraní. A to zrovna ten nejkomfortnější styl práce. Navíc i to fulltextové vyhledávání by šlo zařídit tak, že klient e-mail rozšifruje, vytvoří z něj seznam slov a ten pošle zpátky na server pro zařazení do indexu. Sice by pak na serveru bylo možné zjistit, jaká slova v e-mailu byla, ale už by nešlo získat přesnou podobu e-mailu.
    21.10.2007 21:13 Ignor
    Rozbalit Rozbalit vše Re: Efektivita
    Abych dostával jen šifrované maily, tak mi je musí všichni taky šifrované posílat. No a svět, kde všichni šifrují bude taky vypadat jinak - lidi s sebou budou nosit smart karty nebo nějaká usb udělátka, takže s tím nebude problém. Nemyslím si sice, že e-maily budou tou motivací pro tato udělátka, spíš to bude celková digitalizace a elektronizace světa (jakože místo klasického podpisu po mně budou na každém kroku chtít podpis digitální, pravda podepisovat se takhle na ňadra či zadečky bude pro celebrity o něco těžší :-)).

    Mít seznam slov z mailu díky nešifrovanému indexu je podle mě až moc. Navíc to předpokládá, že index nebo jeho části si budou klient a server nějak standardizovaně vyměňovat (což jsem teda požadoval i já, ale bylo mi to předloženo jako nevýhoda :-)).

    Ono navíc ne všude, kde si chci přečíst mail nebo ho napsat, musím nutně chtít i vyhledávat, spíš bych řekl, že to se děje ve velké menšině případů, takže zdaleka ne vždy by se musel index mezi serverem a klientem přenášet.
    20.10.2007 21:12 zde | skóre: 9 | blog: Linuch | Brno
    Rozbalit Rozbalit vše Re: Efektivita
    Co zkusit CDB? Je to DBware, takže malé, rychlé, čitelné...
    Táto, ty de byl? V práci, já debil.
    20.10.2007 21:13 zde | skóre: 9 | blog: Linuch | Brno
    Rozbalit Rozbalit vše Re: Efektivita
    herdek, zapoměl jsem postnout ten link.. http://cr.yp.to/cdb.html
    Táto, ty de byl? V práci, já debil.
    Heron avatar 20.10.2007 21:37 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Efektivita
    Není to špatný nápad, preferoval byl spíš TDB. Ale stále jsem přesvědčen, že uložení do SQL database bude mít větší výhody.
    freshmouse avatar 20.10.2007 18:49 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Efektivita
    Těch 8 a 2,6 giga se mi ani nechce zdát (= jsem podiven)...
    freshmouse avatar 20.10.2007 18:52 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Efektivita
    Ale stejně by mne zajímalo, kdy objevíš kouzlo archivů přístupných na webu. ;-)
    Heron avatar 20.10.2007 19:58 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Efektivita
    Tehdy, až budou u mě doma v DB. O to se právě snažím.
    freshmouse avatar 20.10.2007 20:07 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Efektivita
    Aha, to je ta EFEKTIVITA. :-)
    Heron avatar 20.10.2007 20:02 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Efektivita
    A navíc knowledge base potřebuju nejvíc ve chvíli, kdy nemám přístup na net. Hmm, tedy nějakých 10h do roka ;-).
    Heron avatar 20.10.2007 20:00 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Efektivita
    Vem si, že kdykoliv to má jen 5kB, tak už to zabere 8kB. Plus místo pro metadata. Ono se to napočítá.
    Luk avatar 20.10.2007 20:19 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Efektivita
    Když se tak podívám do své pošty, tak mnoho zpráv se včetně hlaviček vejde do 2 KB. Tam už je u maildiru (při 4KB blocích) využití místa menší než 50 %.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    21.10.2007 00:17 Jurek
    Rozbalit Rozbalit vše ?
    Priznam se, ze jsem to jeste netestil, ale nepokousite se nahodou o to same jako:

    dbmail ?
    Heron avatar 21.10.2007 07:38 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: ?
    Narazil jsem na tento projekt přibližně před dvěma měsíci. Není to vůbec špatná myšlenka, v podstatě to místo úložiště mbox, md, maildiru, používá DB. Bohužel, dnes se používá email stylem, že všechny programy jej vyžadují mít v přesné podobě na disku místo toho, aby se dotázali demona přesně stanoveným API. To by umožnilo daleko lepší škálování a výběr mail-storage. Nasazení tohoto projektu vyžaduje, aby ostatní programy, které s emailem chtějí pracoval, uměli pracovat s DB nebo se napojit na DBmail demona. Takže nastoupí patchování.

    Já jdu ale dál. DBMail uloží celý email do DB a dál se o něj nestará. Prostě místo na disku je v DB. Já jej rozdělím na jednotlivé hlavičky (relevantní), nad nimi vytvořím vyhledávací index. Můj program má za cíl s těmi emaily pracovat ve smyslu vyhledávání informací. Nikoliv jen ukládání.
    21.10.2007 12:48 Tom K | skóre: 22
    Rozbalit Rozbalit vše Re: ?
    dbmail rozparsuje mail na jednotlive hlavicky a ulozi do databaze. Potom poskytuje naprosto standardni IMAP a POP3 rozhrani, ktere snad dneska umi kazdy mail klient. mozna by bylo efektivnejsi misto vynalezani kola jen rozsirit funkcionalitu dbmailu prave o to zpracovani (pridat moznosti virtualnich slozek, fulltext vyhledavani a podobne jine uzitecne veci).
    echo -n "u48" | sha1sum | head -c3; echo
    Heron avatar 21.10.2007 13:40 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: ?
    Jo. S tím DB schematem jsem nebyl spokojen, ale v podstatě máš pravdu. Toto je mail-storage. Já nechci dělat mail storage engine. Proč:

    Někdo tu chtěl IMAP přístup. Ten jsem měl přes dovecot. Na klienta je to moc (stahuje si hlavičky které indexuje). Na FS je to moc (velké množství souborů k záloze) - východiskem pro storage je dbmail, možná. IMAP není řešení.

    Pop3 je totéž, ale ještě horší, protože soubory se budou duplikovat. Jeden na serveru, druhý u klienta. POP3 není řešení.

    Nepotřebuju s těmi "informacemi" (už tomu nebudu raději říkat emaily, evidentně to lidi mate :-) ) zacházet jako s plnohodnotným emailem, potřebuji je jen někam uložit, hlavně smazat ty soubory z disku (už jsou týden pryč) a následně nad nimi vyhledávat. Takže ani email server, ani klient. Prohlížeč. ;-)
    21.10.2007 17:51 Tom K | skóre: 22
    Rozbalit Rozbalit vše Re: ?
    V tom pripade, protoze maildir umi prakticky vsichni klienti bych zkusil nejaky virtual maildir filesystem pro fuse. Ano sice to neni specializovany nastroj pro spravu informaci/mailu, ale dalo by se tak snadno zbavit toho mnozstvi souboru a zase pomoci virtualnich slozek resit vyhledavani (fuse muze mit ta data ulozena v databazi nebo kdekoli jinde). Delat specializovany nastroj mi prijde, jako moc silne kafe. Radeji to udelat obecne pouzitelne. Jestli nechces klienta, ktery si indexuje hlavicky, tak zkus mozna radeji upravit existujiciho klienta tak, aby pro indexaci a ukladani hlavicek pouzival efektivnejsi engine (sqlite nebo neco podobneho).
    echo -n "u48" | sha1sum | head -c3; echo
    Josef Kufner avatar 21.10.2007 18:43 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: ?
    Vpodstatě by se ty virtualni slozky daly pouzit i pres IMAP. Pokud by to neslo jinak, daly by se vytvaret tak, ze by se do nejake specializovane realne slozky ukladaly maily s pravidly pro vyhledavani (subject = nazev slozky, body = pravidla/dotaz).
    Hello world ! Segmentation fault (core dumped)
    Heron avatar 21.10.2007 18:48 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: ?
    Tohle mě taky napadlo.
    Heron avatar 21.10.2007 18:47 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: ?
    bych zkusil nejaky virtual maildir filesystem pro fuse

    Je to v plánu. Mám pocit, že už někdo nad fuse psal FS s daty v MySQL, ale tvrdil, že to bylo pomalé.

    Jestli nechces klienta, ktery si indexuje hlavicky...

    Jediná cesta je to napsat sám. Klientů jsem vyzkoušel hodně. Dal jsem na rady všech okolo, "tenhle je nejrychlejší, zkus ho". Možná byl. Pro prvních 30 000 mailů. Jediný kdo zvládal tehdy 400 000 emailů byl KMail, nad maildirem* a pop3. TB nad IMAPem je nepoužitelný. TB je vcelku nepoužitelný :-)

    *) jako on to není špatný způsob ukládání, přístup k jednotlivým emailům je rychlý, spousta metadat je ve jménu souboru a když se použije velikost bloku 512B, tak to nezabírá ani moc místa. Jenže zkuste si ty soubory pak zkopírovat. Nedočkáte se.

    sqlite

    Nevím proč, ale k podobným knihovnám mám averzi. Nechápu, proč nepoužít rovnou server. Výkonnostně si polepším.

    21.10.2007 19:39 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: ?
    BTW, zkou3el jsi Mutt? :-)
    Pochybuju :-)
    Heron avatar 21.10.2007 20:05 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: ?
    Používám ho běžně. Ovšem ne na tohleto.
    21.10.2007 20:16 Ignor
    Rozbalit Rozbalit vše Re: ?
    Šmarjá, to jsou problémy, které by nemusely být, kdybys těmi miliardami zpráv z maillinglistů nakrmil třeba nějaké lokálně provozované fórum či cosi takového.
    Heron avatar 21.10.2007 21:02 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: ?
    To nejsou problémy. Prostě si píšu prográmek. To spíš vy ostatní s tím máte problém. ;-)
    21.10.2007 21:10 Tom K | skóre: 22
    Rozbalit Rozbalit vše Re: ?
    Je to v plánu. Mám pocit, že už někdo nad fuse psal FS s daty v MySQL, ale tvrdil, že to bylo pomalé.
    FS nad databazi samozrejme bude mit bezne operce velmi pomale, ale pro specialni pripad, kdy budou pozadovane specialni operace by to nemuselo byt tak spatne. obecne Je problem s rychlosti cteni/zapis. Tam je asi nejlepsi reseni pouzit FS, ktery umi zpracovat mnoho souboru a stejne je ukladat na nem, ale ne vsechny v jednom adresari, ale radeji nejaky squid styl.
    Jediná cesta je to napsat sám. Klientů jsem vyzkoušel hodně. Dal jsem na rady všech okolo, "tenhle je nejrychlejší, zkus ho". Možná byl. Pro prvních 30 000 mailů. Jediný kdo zvládal tehdy 400 000 emailů byl KMail, nad maildirem a pop3. TB nad IMAPem je nepoužitelný. TB je vcelku nepoužitelný :-)
    To by mne hlavne zajimalo, jake nejcastejsi a casove kriticke operace se s temi 400k maily delaji a jestli jsou treba tridene a podobne. Protoze ja sice mam radove 100k mailu, ale vetsina jich je bokem, protoze mne zajimaji jednou za nekolik uherskych let.
    Nevím proč, ale k podobným knihovnám mám averzi. Nechápu, proč nepoužít rovnou server. Výkonnostně si polepším.
    Protoze sqlite databaze se dobre prenasi a pro jednoduche veci ala INSERT/SELECT bohate staci a napr driver v QT4 je univarzalni nezavisle na platforme. Pokud chci neco robustniho a sloziteho, tak to samozrejme radeji vrazim do postgresu (vcetne toho, ze je tam vestaveny velmi slusny fulltext)
    echo -n "u48" | sha1sum | head -c3; echo
    21.10.2007 10:22 tomm | skóre: 7 | blog: tomm's software | Sokolov
    Rozbalit Rozbalit vše Re: Efektivita
    No tohle me zajima. Ted jsem cca na 300K kouscich a rostu zhruba az o 100K rocne. Takze to brzo zacnuresit taky ... Drzim palce.
    GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.