Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - oss

Stran: [1] 2 3 ... 5
1
Vývoj / Re:ASP.NET Core na Linuxu
« kdy: 21. 06. 2021, 12:34:26 »
Na CentOs7 prevadzkujem nikolko (cez 10 aplikacii) v .Net Core, postupne som si presiel verziami 1, 2.1, 3.1.

Nikdy nebol ziaden problem, ono viac problemov sme mali zo samotnym Linuxom.

Asi najzaujimavejsia je jedna aplikacia robiaca nieco ako API gateway (nie len proxy, ale vnutri sa spracovava kazdy request a parsuje sa dost velke mnozstvo binarnych dat), tak na 2-jadrovej virtualke zo 4GB RAM to davalo cez 4500 req/sec (trochu som sa hral s optimalizaciou).

rada na zaver, ak chces vela requestov, tak sa musis pohrat s nastevniami a limitami v linuxe.

Cim si to nakoniec docielil ? Ake nastavenia pomohli aby si zvysil priepustnost ?

Minimalne trebalo zvysit pocez maximalny pocet otvorenych file handlov a tcp spojeni. Plus trebalo poladit httpd pred aplikaciou, no detaily uz neviem.

2
Vývoj / Re:ASP.NET Core na Linuxu
« kdy: 21. 06. 2021, 08:01:41 »
Na CentOs7 prevadzkujem nikolko (cez 10 aplikacii) v .Net Core, postupne som si presiel verziami 1, 2.1, 3.1.

Nikdy nebol ziaden problem, ono viac problemov sme mali zo samotnym Linuxom.

Asi najzaujimavejsia je jedna aplikacia robiaca nieco ako API gateway (nie len proxy, ale vnutri sa spracovava kazdy request a parsuje sa dost velke mnozstvo binarnych dat), tak na 2-jadrovej virtualke zo 4GB RAM to davalo cez 4500 req/sec (trochu som sa hral s optimalizaciou).

rada na zaver, ak chces vela requestov, tak sa musis pohrat s nastevniami a limitami v linuxe.

3
Vývoj / Re:Vývoj webových aplikací pro nenáročné
« kdy: 25. 05. 2021, 13:04:05 »
Ak to chces robit rozumne, tak sa npm a Webpacku nevyhnes zial. Ako backendista je to pre mna utrpenie.

Ale ked ti smrdi javascript, tak skus Blazor WebAssembly a Blazor Server - pri oboch odpada nutnost pisat javascript (obcas nejaky treba ale zvycajne je to extremne minimum), pri Blazor Server odpada nutnost maj aj nejake REST-ove endpointy a proste zbytocnu medzivrtvu. Dalsia vyhoda je normalny, rozumny a vykonny jazyk.

4
Vývoj / Re:Jak mit web anonymne?
« kdy: 24. 05. 2021, 08:59:01 »
Onion domena v toru..
A k tomu potřebný opsec aby ti neleakovaly skutečné adresy a požadavky ven, a aby nikdo nezjistil umístění i když to vyhackuje (ideálně oddělený stroj s webem a oddělený stroj který mu poskytuje konektivitu pouze přes Tor). A řešit takové ty věci jako že někdo bude sledovat výpadky elektřiny a konektivity různých ISP a bude sledovat že to přestalo fungovat zrovna v okamžiku kdy nějaký ISP měl výpadek. Atd. Fakt to není sranda (zeptejte se provozovatelů obchodů s drogama), a když se tazatel takto ptá, tak to téměř určitě dopadne špatně.


Nie je mozne mat TOR stranku na viacerych lokalitach sucasne?

5
Software / Docker container ako subor
« kdy: 21. 05. 2021, 09:18:13 »
Ide ulozit docker container ako subor (a napalit ho na DVD)?

Som zo starej skoly, a zaujima ci to ide. lebo sade sa hovori len o docker registry.

6
Server / Zdroje o PostgreSQL v češtině
« kdy: 14. 05. 2021, 11:06:53 »
Ahojte,
viete odporucit dobre zdroje o Postgresql v cestine (nie len zaklady, ale napriklad aj JSONB, polia, pohlady, procedury,...)?

7
Vývoj / Re:Aplikácia v JavaFX vs ASP.NET/Micronaut
« kdy: 03. 05. 2021, 11:58:48 »
ASP.NET ma zaujalo čistotou, kompaktnosťou a jednoduchosťou; je tam všetko, čo potrebujete.
Naopak mi tam chýba možnosť modulárneho vývoja, čo ma dosť prekvapilo. Ale keďže moja aplikácia
nebude rozsiahla, tak tam nevidím problém.

ASP.NET od Core 3.0 podporuje modularny vyvoj - odporucam googlit Application parts.

8
Server / Re:MariaDB - Galera - multimaster
« kdy: 09. 04. 2021, 08:05:34 »
To je vtip?

Vykon - oproti osttanym databazam rozhodne nie.
Transakcie - su feikove.
Cudzie kluce - pozri na akom engine musis vyuzivat galeru.
Strata dat - s tym mam bohate skunosti.

Ja viem, ze dnes je v mode tvorit aplikacie co funguju, len pokial fuka spravny vietor, ale preco sa taym este chvalit a vychvalovat to ako spravne riesnie?

9
Server / Re:MariaDB - Galera - multimaster
« kdy: 08. 04. 2021, 07:17:46 »
zabudni na transakcie, cudzie kluce, a vlastne vsetky vyhody niecoho viac ako "suboroveho systemu s tcp rozhranim".

??

To vsetko clovek strati pouzitim Galery/MariaDB.
Ako je asi mozne, ze ine databazy nezvladaju multimaster?
Sice tomu povies "begin transaction" a ono odpovie "OK", ale nic sa nestane, rovnako s cudzimi klucmi, niektorimi indexami.... Ak chce clovek prist o data nie je lepsia volba.

10
Server / Re:MariaDB - Galera - multimaster
« kdy: 07. 04. 2021, 16:07:51 »
Rozhodne nie, ked to pouzijes zabudni na miesto na disku. DB subory su vzdy len rastuce, zabudni na transakcie, cudzie kluce, a vlastne vsetky vyhody niecoho viac ako "suboroveho systemu s tcp rozhranim".

11
Software / Re:Hledám skutečně svobodný eshop
« kdy: 07. 04. 2021, 07:53:16 »
Po precitani celej diskusie clovek zisti, ze skutocne slobodny eschop moze vzniknut len v komunizme.

12
Vývoj / Vývoj v Rustu pro Arduino a ESP
« kdy: 11. 03. 2021, 11:40:42 »
Ma tu niekto skusnosti ako programovat Raduino Uno alebo ESP v ruste?
Popripde nejake ukazky a metrialy, kde je viacej ako blikanie ledkou?

13
Vývoj / Re:Volby key value databazy
« kdy: 25. 11. 2020, 08:13:40 »
skus Mongo

Mongo nie je key value databza, nie, ze by nesiel znasilnit, ale hladam naozaj key value databazu.

nazývat mysql/mariadb jako parodii na databázi je už trochu moc, mají své specifika, ale třeba neztrácí data jako elastic :). Tokumx či xtradb engine je třeba velice dobrý. Zajímavá a stabilní varianta je použití mariadb + galera + myrocks, vše jsem viděl a provozoval ve velkých instancích v kritických systémech, neřekl bych, že s tím je více práce než s tradičním Oraclem, umí toho méně, ale nepotřebuje to drahé licence.

A co něco jako Kudu (https://kudu.apache.org/)? RAFT používá na cluster, je to primárně OLAP, ale i tak by to pro tvoje účely mohlo být ok, v ČR už to máme v několika produkcích, údržba je relativně snadná.

Těch možností je poměrně velké množství, jsou tisíce technologií na uložiště, tak tady člověk může jen střílet naslepo.

K sqllite, pokud to chceš mít replikované, musíš to hodit na nějaky distribuovaný fs, dobře to vypadá třeba nad beegfs. Je potřeba si dát trochu práce s návrhem partitioningu a vyhnout se velkým alterům online. Takovéhle řešení používáme na edge serverech pro různé LB, routery, IPS/IDS systémy, dnes to bývá součástí nějakých velkých SIEM, hlavně je to velice dobře debugovatelné, jednoduché, bez řešení problém s tcp.



Hej, tych kecy value databaz je tak vela, ze uz dva tyzdne nemozem najst taku, co by fungovala a splnala moje poziadavky. 90% toho co je na nete, je nedokoncena verzia Redisu (vsetko v RAM), pritom ja potrebujem len nieco lahke, multiplatfromove na perzistenciu.

A ti co si myslite, ze MySQL je databaza odporucam toto (osobne mam este horsie skunosti, akonahle clovek potrebjue v MySQL JOIN cez tri tabulky tak skoncil, alebo indexy ci cokolvek viac advanced, preto kazdy, kto skusi inu databazu tak sa k MySQL uz nevrati)
https://www.youtube.com/watch?v=W02MPPufQs8

14
Vývoj / Re:Volby key value databazy
« kdy: 23. 11. 2020, 09:04:01 »
hm, velikost databáze? Počet čtecích a zapisovacých operací? Počet souběžných klientů? Asynchronní nebo synchronní replikace? Odolnost proti výpadku a očekávaná dostupnost? Prostě spousta důležitých otázek.

Mrkni ale na couchbase, myslím, že splní očekávání, za cassandru ho nahrazujeme poměrně často, ani samotný postgresql není špatná volba a zvládne velké objemy i provoz, mariadb/mysql opět může být někdy vhodná volba, dá se to postavit i nad elasticsearch (ale je to java).

V pár případech jsem použil i sqllite přímo z aplikačního procesu, dobře škáluje, dokáže běžet z lambdy na síťovém disku, při dobrém návrhu tabulek to dělá zázraky.

Běh v kontejneru je obecně problém pro jakoukoliv databázi kvůli měkkému ukládání dat do SW FS vrstvy, kdy se často nepropaguje fsync, nedají se dobře používat memory mapped soubory, nutný pinning s konkrétním storage nebo naopak při použití síťového uložiště se zvyšují výrazně latence nebo snižuje spolehlivostl Za mě to není výhra, ale spíše spousta práce navíc.

Velkost od niekolko GB a predpoklada sa stali rast.
Citanie a zapisovanie 1-ku jednej, pocet kleintov sa este nevie, radsej synchronu replikaciu ako asynchronnu, ale ani jedno nie je pronblem.

couchbase mi nezachutila.
postgresql robi problemy pri vetsich objemoch dat takisto aj jeho replikacia, podla vstekeho co som cital sa na moj scenar nehodi.
mariadb/mysql - to mozem ukladat data do CSV-cka a vysledok bude richlejsi bezpecnejsi a tranzakcnejsi, tuto parodiu na databazu uz nechcem ani vidiet.

elasticsearch - rad straca data, takze to ani nahodou.

V pár případech jsem použil i sqllite přímo z aplikačního procesu, dobře škáluje, dokáže běžet z lambdy na síťovém disku, při dobrém návrhu tabulek to dělá zázraky.

Bol by som zvedavy ako sa to da dosiahnut? Hlavne tym navrhom tabuliek.

A co sa tyka kontainerov, tak tie len na vyvoj. Nasadene to bude na Windows serveroch, mozno  CentOS 8.

15
Vývoj / Re:Volby key value databazy
« kdy: 23. 11. 2020, 08:55:48 »
redis (áno vie ukladať aj na disk)

Nie. Nie je vhodna.

Scylla DB - drop in nahrada Cassandry napisana v C++, takze by to mala byt iba jednoducha nahrada, bez nejakych dodatocnych uprav v kode.

Nie je multiplatformova.


Stran: [1] 2 3 ... 5