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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
dnes 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 0
včera 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 16
včera 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 26
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 780 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Ukládání mailů do databáze

10.6.2006 19:20 (*.*)
Ukládání mailů do databáze
Přečteno: 134×
Jak se dají ukládat e-maily do databáze MySQL? Na stránkách postfixu je hodně howto, které ale ukládají maily na na disk do adresářů pod vmail uživatelem. Chtěl bych ukládat maily přímo do databáze. Stačil by mi i odkaz nějakého howto užití tohoto + amavis .... Vyplatí se to vůbec? Jak se to celkově zpomalí?

Odpovědi

Heron avatar 10.6.2006 19:37 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Jo, tohle by mě taky zajímalo. Už to řeším pár měsíců. Nenašel jsem ani konvertor MBOX (nebo MB) na SQL.

Podlě mě se to totiž nezpomalí, ale výrazně zrychlí.
11.6.2006 12:30 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Jednou už jsem něco takového viděl, ale zamák to nemůžu najít a to už to hledám pěkně dlouho. Hodil by se i komplexnější návod.
11.6.2006 13:03 Marek Pasovsky | skóre: 32
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Ono to nebude jen o tom domunit 'local delivery' aby misto na disk psal do db. Jeste je potreba sehnat pop3/imap server, ktery bude ochoten e-maily misto z disku cist z db, aby je take dodal uzivatelum .. myslim, ze bude stacit najit takovy pop3/imap server a u nej bude lezet i how-to jak tuhle vlastnost vyuzit
osobne jsem vsak skepticky, nejen nad existnci, ale i nad smysluplnosti takoveho reseni ... zejmena kdyz tak koukam na sve uzivatele, kde prumerny mbox ma pres 1GB v nekolika tisicich e-mailech tak pri par stech uzivatelich s tim bude mit db dost starosti
no, proti gustu zadny disputat - myslim, ze bude stacit nejaky pop3/imap server, ktery tohle podporuje a je to vyresene

Marek
If you don't understand or are scared by any of the above ask your parents or an adult to help you.
11.6.2006 12:59 h7
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
KOukni na www.dbmail.org nebo www.oryx.com
11.6.2006 13:05 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Dle mého názoru to nemá smysl, akorát si do budoucna zaděláš na problémy.

Co očekáváš od toho, že budeš mít emaily v databázi? Jak velký objem dat očekáváš?
-- Nezdar není hanbou, hanbou je strach z pokusu.
11.6.2006 15:31 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
No zatím maily ukládám do maildiru, což mi přijde přehlednější, ale při větším počtu uživatelů a jejich zpráv by to mohlo dělat problémy. Od databáze očekávám hlavně rychlost, přehlednost a snadnost při spravování ´´učtů.
11.6.2006 16:04 Martin Hudec
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Predstav si tri polgigove mailboxy v databaze.. Okej, to este ide :).. ale aku databazu chces vyuzit? A kolko RAM bude mat spominany server?
Heron avatar 11.6.2006 19:55 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Email není od toho, aby se do něj ukládali GB data. Průměrný email má pár kB.
11.6.2006 16:24 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Jaké problémy u Maildiru očekáváš? :-)

S tou snadností spravování účtů si polepšíš, pokud budeš mít například konfiguraci uživatelů (účty, hesla, antivir, antispam...) v databázi (provozuju to tak a mám i docela dost instalací za sebou), ale data nechávej klidně na disku v Maildiru.
-- Nezdar není hanbou, hanbou je strach z pokusu.
11.6.2006 16:35 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Tady na abclinuxu i na jiných diskuzích jsem se dočetl, že filesystem takové množství souborů nesnese. Snad jen xfs a to jestli.
Luboš Doležel (Doli) avatar 11.6.2006 16:37 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Kolik těch mailů plánujete? Teď mám na svém Reiseru skoro 700 000 souborů a problém s tím není.
11.6.2006 17:18 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Tolik asi ne. Tak je to asi vyřešeno. Jen bych se chtěl zeptat, když budu mít uživatele uloženy v mysql, se spamassassinem je to jasný, spamy se budou ukládat do user/Maildir/.Spam ,ale po projití amavisem by se ukladáli do /var/virusmail, to už asi nejde uložit jo do třeba user/Maildir/.Virus ?
11.6.2006 17:27 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Uživatelům se viry nedávaj. Pošle se jim upozornění že email obsahoval virus a komentář ve smyslu "jestli fakt chceš toho vira, tak mi napiš, tvůj admin" a je to.
-- Nezdar není hanbou, hanbou je strach z pokusu.
Heron avatar 11.6.2006 19:51 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Já udělal test s 3mil soubory a to rozumně nezvládal žádný FS. Naproti tomu 5mil záznamů v DB není žádný problém.
11.6.2006 19:57 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Pořebuješ souborový systém, který je efektivně databáze. :-D ReiserFS, by měl mít stejnou asymptotickou rychlost přístupu k položce jako databáze s B-Tree secondary access method, ne? Přinejmenším je to strom. Přiznávám ale, že jsem se v jeho vnitřnostech zatím nevrtal.

Jinak řečeno, principielně přeci není důvod, proč by to nešlo ve filesystému. Nejvyšší čas, aby se kvalitní FS začaly používat. :-D
Heron avatar 11.6.2006 20:06 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
No nenašel jsem ho. Zkoušel jsem reiser, ext3, jfs, xfs. Žádný nefungoval tak efektivně jako DB, která je na vysoký počet záznamů a co nejrychlejší select stavěná (na rozdíl od FS, který má za hlavní úkol jiné věci, než efektivně prohledat miliony souborů).

Nevím, ukládání mailů do DB mi přijde naprosto logické. Naopak mi přijde nelogické mít 3GB textový soubor (MBOX) se statisíci emaily.
11.6.2006 20:30 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Myslím, že je celkem jedno, jestli ten soubor má 300 MB nebo 3000 MB. Jestli je archivační, vůbec na tom nesejde, mazání bude zřídkavé a compacting se dá udělat celkem snadno. Na hledání může být index stejně jako k databázi - a měl by být! Mám pocit, že třeba Evolution si ho dělá, dokonce fulltextový.

To neříkám na obhajobu MBOXu, jen mi přijde, že většina problémů je spíš s implementací než s konceptem.

Ve světle OS/400 a VMS RDB nevidím jediný důvod, proč by databází nemohl být souborový systém...problémem je snad jen fakt, že Unix je na takové věci příliš nechápavý... :-D Ale iniciativy typu Reiser4 tomu snad učiní přítrž. Přeci jen v mezích zákona by k nějakému mírnému pokroku dojít mohlo, ne? ;-)
11.6.2006 21:21 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Myslím, že je celkem jedno, jestli ten soubor má 300 MB nebo 3000 MB. Jestli je archivační, vůbec na tom nesejde, mazání bude zřídkavé a compacting se dá udělat celkem snadno. Na hledání může být index stejně jako k databázi - a měl by být! Mám pocit, že třeba Evolution si ho dělá, dokonce fulltextový.
Aby mohl server pracovat s e-maily efektivně, musí si k mboxu nebo maildiru vytvořit metadata, která popisují jednotlivé části e-mailu (aby se nemusel pokaždé znovu parsovat) a zaindexovat. Pak se takové poštovní schránky chopí Evolution nebo Thunderbird, který je zaměřen hlavně na POP3 a IMAP používá jen tak "bokem", všechny e-maily (nebo aspoň většinu) si stáhne do offline cache a zaindexuje si je. Uživatel se samozřejmě ke své poštovní schránce nepřipojuje jen z jednoho počítače, ale putuje po celé síti. Takže, v lepším případě, má e-maily na specializovaném poštovním serveru, ale přistupuje k nim skrze kopii e-mailů na souborovém serveru. V horším případě (cestovní profily Windows) má e-maily na serveru, a kopii celé schránky i s indexy si při každém přihlášení stahuje po síti a při odhlášení odesílá zpět. Mně to teda připadá padlé nahlavu.

Mimochodem, to ukládání e-mailů do mailboxů/maildirů jde proti koncepci Unixu, kdy každý program dělá jen jednu věc. Protože na hledání může být index stejně jako k databázi - a měl by být, a tak si poštovní server naimplementuje svou malou databázi…
Heron avatar 11.6.2006 21:31 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze

Mimochodem, to ukládání e-mailů do mailboxů/maildirů jde proti koncepci Unixu, kdy každý program dělá jen jednu věc. Protože na hledání může být index stejně jako k databázi - a měl by být, a tak si poštovní server naimplementuje svou malou databázi…

Přesně tohle mě napadlo, když jsem si vybíral (a nevybral) emailovýho klienta :-D
11.6.2006 20:29 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Jenže ResiserFS ten strom používá nejspíš pro hledání sektoru začátku souboru dle čísla inode. Souborový systém může ještě tak maximálně strom používat k hledání názvu souboru. Obsah souboru ale IMHO žádný souborový systém neindexuje (tedy s výjimkou WinFS, nebo jak se má jmenovat ten zázrak, co měl být ve Windows Vista a bude až později). Databáze oproti tomu může strom používat k vhledávání v libovolném sloupci tabulky.

Navíc i kdyby filesystémové stromy mohly něco urychlit, nemá k nim aplikace přístup. Když potřebuje (třeba IMAP) otevřít třetí soubor v pořadí, nemůže zavolat žádnou funkci open(3rd), ale musí si načíst seznam všech souborů, seřadit je a najít třetí a n a ten pak dát open(file_name). Pro tu nejkritičtejší operaci (najít 3. prvek) by se sice strom FS dal použít, ale aplikace ho nemá k dispozici.
11.6.2006 20:36 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
"Jenže ResiserFS ten strom používá nejspíš pro hledání sektoru začátku souboru dle čísla inode"

A není tohle nesmysl? Operace nalezení prvního sektoru podle inode je snad otázkou jednoho diskového fetche, alespoň v tradičním unixovém FS. Problémem je hledání čísla inode u velikých adresářů ve filesystémech, které adresář implementují jako prostý lineární vektor dvojic (název, inode).

Jestliže bude v adresáři třetí soubor mít název "0000003", aplikace ho otevře pod tímto názvem. Následně FS musí najít inode, což je u tradičního unixového FS obecně O(N) operace, pokud hledám náhodný soubor v adresáři s N soubory, ale pokud FS udržuje mapování z názvů na inody ve stromu (Reiser, tuším...), pak je to O(log N). Takže aplikace má ten strom k dipozici, poněvadž adresuje soubory podle názvů.

Nebo mi něco uniklo?
11.6.2006 20:40 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Hmm, jestli jsem to pochopil správně, tak Reiser bude mít pomalejší hledání inode podle čísla, ale i tak, 2xO(log N) by mělo být rychlejší než O(1)+O(N), alespoň tedy u toho velkého adresáře...

Že já blb si ještě nenašel čas si ty papery projít... :-D
Heron avatar 11.6.2006 20:44 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Tohle je sice pravda a je dobré, že moderní filesystémy jdou touto cestou, ale FS si neporadí a z principu ani nemůže poradit např. s vyhledáním všech emailů od autora X ne starší než Y dnů. Tohle je na jeden SELECT do DB.
11.6.2006 20:55 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
"moderní filesystémy"

Jsou různé dimenze modernosti... :-D Podle některých z nich není z linuxových FS moderní ani jeden. ;-) Pro některé dnes již bohužel zapomenuté (nebo nepříliš běžně používané) by totiž tahle indexace zřejmě nebyla problém. Ach jo, jak já se těším na Reiser4.

Zrovna to řeší kamarád, co vyvíjí über-programovací jazyk, že tradiční FS je moc omezený a že ho do svého operačního systému nechce. ;-) Perzistentní heap by byla docela sranda. :-)
11.6.2006 20:57 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Jinak teda pokud je dnešní situace tak tristní, co takhle implementovat mysqlfs, přidat rozhraní pro dotazování a vystrčit na Billa prostředníček? :-D :-D :-D
Heron avatar 11.6.2006 21:04 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze

Jinak teda pokud je dnešní situace tak tristní

Tristní... Těžko říct. Častěji než bych byl rád narážím na problémy u věcí, kde bych čekal, že jsou dávno vyřešené (no možná že jsou, ale firmy na to mají patenty a není to open source :-().

11.6.2006 21:05 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
neco takoveho uz myslim existuje, pro FUSE ...
Urine should only be green if you're Mr. Spock.
11.6.2006 21:06 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Mno jo, ale FUSE zní nebezpečně... :-) Kdo by chtel používat FS, jehož jedna implementační vrstva se jmenuje ROZBUŠKA? :-D :-D
Heron avatar 11.6.2006 21:00 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze

Zrovna to řeší kamarád, co vyvíjí über-programovací jazyk,

Mno až vystřízlivým z oslav po státnicích, tak se vrhnu na MBOX2SQL. A udělám nad tím pár testů. Na netu jsem to nikde nenašel, pokud někdo něco podobného zná, tak prosím, dejte sem link.

Perzistentní heap by byla docela sranda.

Tak to zcela určitě :-D

11.6.2006 21:05 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Taky nenašel, i když jsem dneska hledal, ale vzhledem ke struktuře MBOXu by to mělo být za chviličku, ne? ;-)

Jo a grafuluju! :-)
Heron avatar 11.6.2006 21:11 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Dík.

Mno, za chviličku to určitě nebude.

Nechci vzít MBOX a všechny emaily dát do jedné tabulky. To bych si moc nepomohl. Například by bylo dobrý dát odesílatele (kontakty) do vlastní tabulky a do hlavní tabulky emailů dát jen jejich ID -> rychlejší vyhledávání podle kontaktu. Atd. Toho se tam najde víc, zatím jsem nad tím moc nepřemýšlel.
Josef Kufner avatar 12.6.2006 15:43 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Ale tak to je snad základní věc, když se na něco používá databáze ;-)
Hello world ! Segmentation fault (core dumped)
Heron avatar 12.6.2006 21:00 Heron | skóre: 50 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Ano to je.

Mno ale viděl jsem tabulky ... no škoda mluvit. Každý zná dost odstrašujících případů.
11.6.2006 21:08 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
"Jenže ResiserFS ten strom používá nejspíš pro hledání sektoru začátku souboru dle čísla inode"

A není tohle nesmysl? Operace nalezení prvního sektoru podle inode je snad otázkou jednoho diskového fetche, alespoň v tradičním unixovém FS. Problémem je hledání čísla inode u velikých adresářů ve filesystémech, které adresář implementují jako prostý lineární vektor dvojic (název, inode).
Měl jsem na mysli hledání souboru ve velkém adresáři, moc jsem to zjednodušil ;-)
Jestliže bude v adresáři třetí soubor mít název "0000003", aplikace ho otevře pod tímto názvem. Následně FS musí najít inode, což je u tradičního unixového FS obecně O(N) operace, pokud hledám náhodný soubor v adresáři s N soubory, ale pokud FS udržuje mapování z názvů na inody ve stromu (Reiser, tuším...), pak je to O(log N). Takže aplikace má ten strom k dipozici, poněvadž adresuje soubory podle názvů.
Pokud bude mít uživatel ve složce 1000 e-mailů a rozhodne se třetí smazat, soubory 000004 až 001000 se přečíslují? Děkuji nechci ;-) A zrovna IMAP musí umět vyhledat e-mail podle jeho "absolutního čísla" – identifikátoru, který se nemění (pokud je to možné), i podle pořadí e-mailu ve složce. A to ještě nemluvím o vyhledávání podle obsahu…
11.6.2006 17:33 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Objem dat v řádu gigabajtů by snad pro databázi neměl být žádný problém, ne? Navíc u databáze můžu s východou použít indexy pro různé třídění a vyhledávání – to musí IMAP server buď řešit také (a mít nějaký vlastní index), a nebo pokaždé prohledávat maildir (a to pak výkonostně asi nebude nic moc).

Jak dnes vůbec řešíte mailové schránky? Uživatelé jsou zvyklí na gigové schránky z freemailů, poštu nemažou ale archivují… Mně osobně to moc nejde dohromady s klasickým pojetím schránek – maildir, nad tím IMAP server a poštovní klienti, kteří si stejně minimálně část dat z IMAP serveru lokálně cachují, lokálně nad tím vyhledávají – to pro gigové schránky moc použitelné není…
11.6.2006 21:54 h7
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Kdyz jsme u fs v db , kouknete na http://www.noofs.org/ ,ma nekdo odvahu?
11.6.2006 22:01 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Jak vás tady pozoruji, dám tam asi ověřenej xfs a maily budu mít v maildiru :-)
12.6.2006 13:33 Marek Pasovsky | skóre: 32
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
pokud pomineme, ze SGI (autor xfs) zkrachovalo, tak je rozhodne lepsi volba nez ta db

Marek
If you don't understand or are scared by any of the above ask your parents or an adult to help you.
12.6.2006 13:44 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Ještě nezkrachovalo... :-D XFS by taky crashnout nemělo... ;-)
12.6.2006 14:41 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Co máte proti xfs? Na internetu jsou o tomto fs přímo ody, že je nejlepší na velký počet malých souborů a že i nástrojů na stpravování to má mnoho.
David Watzke avatar 12.6.2006 14:47 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
To je pravda, to je jeho výhoda. Nevýhoda je ta, že je hodně citlivý na výpadky.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
12.6.2006 15:01 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Jak, něco proti XFS? Já proti XFS nemám vůbec nic, to bych nemohl provozovat IRIX. :-D
12.6.2006 15:18 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
A sakra, to je teda velkej problém s těmi výpadky. Kterej fs je na výpadky nejméně citlivý? Zatim jsem zkoušel reiserfs a ext3 a neměl jsem s nima problémy.
12.6.2006 15:21 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Myslím, že výpadky by se dít neměly. Vypadává proud? Pořiď si UPSku. Nestabilní hardware? Nový stojí pár korun… Nestabilní software? To už není vůbec co řešit. Vypadnout to samozřejmě může a stane se to, ale nemělo by. Když už, je třeba vyřešit příčinu a ne shánět něco odolnějšího proti výpadkům, to je krajní varianta.
Copak toho není dost?
12.6.2006 15:31 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
No ten server bude ve skole v reku, tedy uz je, ale ne z databazi, upska se do reku nevesla a tak je na nem, cas od casu prijde uklizecka a omylem vytahne kabel, to jsou ty vypadky.
Josef Kufner avatar 12.6.2006 15:48 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Tak to musis ten kabel lip uklidit.
Hello world ! Segmentation fault (core dumped)
Jesus Jimenez avatar 13.6.2006 09:46 Jesus Jimenez | skóre: 28
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Nebo parkrat slusne a jednou velmi neslusne (resilo se to tenkrat az v reditelne) tu uklizecku napomenout, ze sem mi proste s hadrem nepoleze. Tak jsem to onehdy udelal ja a byl klid :)
Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
David Watzke avatar 12.6.2006 15:31 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Ext3 je v pohodě.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
12.6.2006 15:53 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
A co si mam vlastne predstavit pod tim nachylny na vypadky? Vzyt je to journal ne? To jako jednou vyxtahnu napajeni a muzu znova instalovat?
12.6.2006 16:00 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Žurnál je PPZ (prostředek poslední záchrany). Navíc povětšinou chrání metadata...tj. když už o něco přijdeš, abys nepřišel o všechno.
David Watzke avatar 12.6.2006 16:07 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Změny to prostě dlouho drží na disku. A nevím jestli pro to existuje option něco jako commit pro ext3, ale nejspíš ne.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 12.6.2006 17:08 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
's/na disku/v paměti/' - achjo :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Pavel Stárek avatar 12.6.2006 22:13 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Existuje, viz dokumentace k ext3. Můžeš zkusit polaborovat.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
12.6.2006 16:38 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
XFS drží hodně informací v paměti, ale neboj se. Používám ho už hodně dlouho na různých strojích (notebook, domácí stroj, mailserver, fileserver) a každý z nich několikrát vypadl (došel proud a podobně). Na notebooku jsem měl špatnou základní desku tak jsem ho taky resetnul třeba 10x za sebou a nepřišel jsem o nic.

Každopádně kabel prostě ukliď nebo zakaž uklízečce přístup k racku ať si vybereš jakýkoliv FS.
-- Nezdar není hanbou, hanbou je strach z pokusu.
12.6.2006 17:05 (*.*)
Rozbalit Rozbalit vše Re: Ukládání mailů do databáze
Ta ona uklízečka to udělala jen jednou, ty kabely jsou dobře schované, ale jistota je jistota. Nikdy nevím, kdy přijde nějaká nově přijatá 80-letá uklízečka, kterou napadne odtáhnout rack aby tam vytřela prach :-)

Založit nové vláknoNahoru

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

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