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í
×
    dnes 03:33 | Bezpečnostní upozornění

    V dokumentově orientované databázi MongoDB byla nalezena a v upstreamu již opravena kritická bezpečností chyba CVE-2025-14847 aneb MongoBleed.

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | IT novinky

    Při úklidu na Utažské univerzitě se ve skladovacích prostorách náhodou podařilo nalézt magnetickou pásku s kopií Unixu V4. Páska byla zaslána do počítačového muzea, kde se z pásky úspěšně podařilo extrahovat data a Unix spustit. Je to patrně jediný známý dochovaný exemplář tohoto 52 let starého Unixu, prvního vůbec programovaného v jazyce C.

    🇨🇽 | Komentářů: 0
    včera 15:55 | Komunita

    FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.

    🇨🇽 | Komentářů: 5
    včera 15:44 | Zajímavý software

    K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.

    🇨🇽 | Komentářů: 0
    včera 15:33 | Zajímavý software

    Yazi je správce souborů běžící v terminálu. Napsán je v programovacím jazyce Rust. Podporuje asynchronní I/O operace. Vydán byl v nové verzi 25.12.29. Instalovat jej lze také ze Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    26.12. 18:44 | Komunita

    Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.

    Ladislav Hagara | Komentářů: 0
    26.12. 13:22 | Zajímavý software

    Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.

    🇨🇽 | Komentářů: 7
    26.12. 13:11 | Nová verze

    XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).

    🇨🇽 | Komentářů: 0
    26.12. 03:33 | Nová verze

    Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.

    Ladislav Hagara | Komentářů: 0
    25.12. 14:44 | Nová verze

    Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.

    Ladislav Hagara | Komentářů: 0
    Kdo vám letos nadělí dárek?
     (33%)
     (1%)
     (23%)
     (1%)
     (1%)
     (1%)
     (11%)
     (12%)
     (17%)
    Celkem 175 hlasů
     Komentářů: 18, poslední 24.12. 15:29
    Rozcestník


    Vložit další komentář
    30.3.2005 00:40 Michal Kubeček
    Rozbalit Rozbalit vše průzkum nasazení
    Ten citovaný průzkum mi vyrazil dech, ani ve snu by mne nenapadlo, že je odstup mezi MySQL a Firebirdem tak malý. Zvlášť při porovnání mediální pozornosti, věnované oběma projektům, je to obdivuhodné…
    30.3.2005 00:56 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: průzkum nasazení
    Článek na mně vyplivl velký čtvereček s nápisem chci plugin, takže na něj kašlu.

    Každopádně, od hlubšího zájmu mě Firebird odrazuje spojením se jménem Borland.
    Copak toho není dost?
    30.3.2005 01:15 Michal Kubeček
    Rozbalit Rozbalit vše Re: průzkum nasazení
    To je divné, já mám 64-bitový Firefox bez jakýchkoli pluginů a článek se mi v pohodě zobrazil.

    Každopádně, od hlubšího zájmu mě Firebird odrazuje spojením se jménem Borland.

    Tak to se klidně můžete začít zajímat, málokde panuje tak jednotný názor, že Borland je neslušné slovo, jako mezi vývojáři Firebirdu. :-) Už název má naznačovat, že smyslem projektu je znovuzrození InterBase z popela (obrazně řečeno), do kteréhož stavu ji přivedl právě Borland.

    30.3.2005 01:19 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: průzkum nasazení
    Fakt? Tak to asi půjdu ten názor ujednotit ještě víc :-D

    Aha, byl to asi nějaký pitomý super-banner ve flashi, teď už se nezobrazil.
    Copak toho není dost?
    30.3.2005 08:05 Marek 'marx' Grác | skóre: 21 | blog: Paralelný blog | Brno / Bratislava
    Rozbalit Rozbalit vše Re: průzkum nasazení
    Po tom, čo som robil s firebirdom v poslednej dobe, tak by som do toho určite nešiel. Mailing listy nečíta nikto, kto tomu skutočne rozumie. Pamäť uvoľnuje až po ukončení spojenia (a nie po commitnutí transakcie), takže správu pamäti si robíte sami cez connect/disconnect, fasa. A pár ďalších drobností, typu vkladanie BLOB rýchlosťou cca 200kB/s aj keď treba uznať, že proces nezaťaží :)
    30.3.2005 10:35 Michal Kubeček
    Rozbalit Rozbalit vše Re: průzkum nasazení
    S mailing listy tolik zkušeností nemám, sleduji pouze firebird-devel a tam rozhodně nemám pocit, že by ho nečetl nikdo, kdo tomu rozumí… :-) Paměť (dočasná data transakce) se uvolňuje při commitu, ale určitá část je použita na cache daného spojení. Ta samozřejmě zůstane alokovaná, ale nemyslím, že by to bylo na škodu věci. Rychlost vkládání BLOBu jsem neměřil, ale věřím, že kdyby se mi 16 MB soubor vkládal 80 sekund, všiml bych si toho…
    30.3.2005 11:38 Marek 'marx' Grác | skóre: 21 | blog: Paralelný blog | Brno / Bratislava
    Rozbalit Rozbalit vše Re: průzkum nasazení
    firebird-devel je jedna z tých konferencií :) To, že sa dočasné dáta transakcie uvolňujňujú pri commite je síce možné, ale nemalá časť z nich tam zostáva. Podotýkam, že robím disconnect po cca 10 transakciách (max. krát 10 selectov), aby som neprekračoval cca 50 MB na spojenie. Bez disconnectu mi zahltí pamať, tak do 15 minút (cca 2GB). Čo sa týka vkladania BLOBu je možné, že sa čosi udialo od 1.5.1 (zase neupgradujem každú chvíľu), ale skôr by som to videl na asynchróny zápis, ktorý robí medzivrstva (ja používam rovno C api, ktoré naposledy dokumentoval Borland). Mne sa podarilo vytiahnuť raz cca 3MB/s, ale aj to na raidovanom disku. Preto by som sa na väčšie veci Firebirdu vyhol, toť osobná skúsenosť. [Samozrejme, že Oracle to istí, ale postačí aj postgres :)]
    30.3.2005 21:43 Michal Kubeček
    Rozbalit Rozbalit vše Re: průzkum nasazení
    1. Pokud vám lidé jako Jim Starkey, Nick Samofatov, Claudio Valderama, Dmitri Yemanov nebo Ann Harrison nepřipadají dostatečně fundovaní, pak vás asi těžko někdo uspokojí.

    2. Mé zkušenosti jsou trochu jiné. Používám Firebird v praxi na serveru ČBF (Duron 1200 MHz). Dokud se nezačaly ve větším používat online přenosy, měl 256 MB paměti, teď má 768 MB. Spojení neukončuji, pokud to není nutné, takže běží i desítky dnů. K vyčerpání paměti ještě nedošlo, Tedy vlastně došlo, ale to bylo v době, kdy počet současně otevřených spojení na databázi dosáhl hodnoty 2048 (a i pak ji vyčerpal spíše Apache než Firebird), od omezení MaxClients u Apache na 768 k tomu nedošlo (ale limitujícím faktorem je tu spíše procesor).

    3. Rychlost zápisu do BLOBu byla zcela určitě vyšší než vámi uváděných 200 KB/s, a to i u verze 1.5.1, dokonce i u 1.0.3.

    Závěr: pokud se nejedná o FUD, podařilo se vám trefit do nějaké chyby, která nastává za určitých speciálních okolností. Bylo by vhodnější snažit se chybu izolovat a reportovat, než pomlouvat projekt v diskusi.

    30.3.2005 22:19 Marek 'marx' Grác | skóre: 21 | blog: Paralelný blog | Brno / Bratislava
    Rozbalit Rozbalit vše Re: průzkum nasazení
    Nejedná sa o FUD. S firebirdom pracujem na myslím, že dosť low-level úrovni (C api) a preto netvrdím, že niektoré veci sa nedajú riešiť inak. Všetky veci o ktorých píšem sa reálne dejú (povedzme, že bohužiaľ, pretože ich musím riešiť), BTW: pracujem s DB, ktorá má zopár giga (<20) možno v tom je jeden z tých problémov, s menšou som nikdy vo FB nepracoval.

    ad 1) Vychádzam z toho, že v prípade že som odpoveď dostal tak zväčša bola neverejná a tvrdila, že používať priamo C api je nevhodné a že ho používajú len ľudia, ktorí píšu API pre vyššie jazyky a tým pádom je dokumentácia a stav taký ako je. Napr. jednoduchá otázka ako spraviť dva SELECTy v jednom spojení bez toho aby vznikli nejaké chyby som odpoveď v rozumnom čase nedostal [áno, nakoniec som na to prišiel sám].

    ad 2) Bolo by možné zhruba zverejniť veľkosť DB? Ja aj bez použitia BLOBov, čisto pomocou SELECTov (zhruba cez 2-4 tabuľky) generujem cca 4MB/s. Všimol som si, že používate php na ČBF, máte tam persistent spojenia, alebo nie? V prípade, že nie tak sa všetko deje v poriadku pretože sa robí pripojenie/odpojenie po každej stránke. Ak ich však máte, tak potom ak sa nemýlim celé spojenie je zabalené ešte v jednej veľkej transakcii a tak by to tú pamäť zaberať malo.

    ad 3) je možné, že sa to deje len pri veľkých databázach. Ale robí to niekoľko verzií na rôznych systémoch a pri rôznych nastaveniach, takže to bude firebird.

    Pravidelne zverejňujem a posielam chyby kde-kade a áno často natrafím na špeciálne okolnosti. Popisovanú chybu s pamäťou som sa snažil izolovať, ale videli ste zdrojáky FB ??
    31.3.2005 00:46 Michal Kubeček
    Rozbalit Rozbalit vše Re: průzkum nasazení
    Ad 1. Taky mám pocit, že standardní API bylo napsáno záměrně tak, aby ho pokud možno nikdo nepoužíval. Vyřešil jsem to (jako asi mnoho dalších) tak, že jsem si napsal mezivrstvu v C++ a používám tu.

    Ad 2. Databáze je proti té vaší relativně malá, má asi 100 MB. Měl jsem i aplikace, kde měla databáze několik GB, ale tam byla většinou zase jednodušší struktura. Persistentní spojení v PHP používám, ale u online přenosů (kde je zátěž nejvyšší) v současné době nekomunikují PHP skripty s databází přímo, ale přes middleware démona (napsaného v C++). Ten démon používá pool spojení, která jsou navázána trvale po celou dobu běhu démona (obvykle od restartu do restartu). Momentálně běží teprve od 25. března (update jádra), ale i tak už to vychází přibližně 300000 transakcí na spojení.

    Ad 3. Zkusím udělat nějaké testy, jestli se mi to podaří reprodukovat.

    31.3.2005 00:53 Michal Kubeček
    Rozbalit Rozbalit vše Re: průzkum nasazení
    Tou izolací jsem myslel spíš ořezání částí, které nemají na chybové chování vliv, za účelem nalezení co nejjednodušího ukázkového příkladu. Ale u tohoto typu chyb to může být docela problém. Už několikrát jsem například narazil na to, že jsem přidělil právo update na nějaký sloupec proceduře, ale oprávnění nebylo efektivní, dokud jsem neudělal backup/restore. Pokus o zjednodušený testcase ale zatím pokaždé selhal, tam to fungovalo hned.
    30.3.2005 01:18 Michal Kubeček
    Rozbalit Rozbalit vše Re: průzkum nasazení
    Jinak se tam tvrdí, že mezi open source database deployments má MySQL 40 procent, Firebird 39 procent a PostgreSQL 11 procent.

    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.