Article View: pl.comp.lang.delphi
Article #346212Re: Problem z synchronizacją wątków i DB
From: Krzysztof Szyszka
Date: Thu, 30 Nov 2017 22:02
Date: Thu, 30 Nov 2017 22:02
32 lines
2989 bytes
2989 bytes
> > To jest taka kosztowniejsza pamięciowo (ale prosta do realizacji) wersja rozwiązanie, które na > > początku > Tylko wiesz, on ma super-duper-ogrom danych, co o mu się wczytują półtorej minuty... > > > podał Wloochacz z doczytywaniem jedynie danych, które się zmieniły, ale tu nie musisz wiedzieć, > > co się zmieniło w danych. > A to (czyli co zostało zmienione, kiedy i przez kogo) uważam zawsze warto wiedzieć. > Do tego kolejka komunikatów i mamy aktywne powiadamianie o zmianach :) > Tylko jak zrobić taką kolejkę? > > A najprościej jak się da, np. przy pomocy tego: > Wersja dla Overbyte ICS: > https://github.com/pjde/delphi-mqtt/tree/master/src > > Wersja dla Synapse: > https://github.com/jamiei/Delphi-TMQTT2 > > Albo postawić mORMota z dwukierunkowym WebSockets, albo innego RabbitMQ, ZeroMQ czy inne MQ :-) Obaj wiemy od dawna, że Ty lubisz super-hiper wydajne rozwiązania, a ja wolę stosować "regułę KISS" https://pl.wikipedia.org/wiki/KISS_(regu%C5%82a) dokąd się sprawdza, ale w tym przypadku zbyt wielu założeń tego projektu to nie znamy, więc niech wątkotwórca sam sobie dobierze lepsze rozwiązanie do własnych potrzeb. -- pozdrowienia Krzysztof Szyszka, X-Files Software Developer of X-DBGrid Component Embarcadero Technology Partner http://www.x-files.pl/ Join to "Delphi X-DBGrid Component Community" https://plus.google.com/#communities/100842098152269100547
Technical Details
Message-ID:
<ovpv5s$upr$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<90a4ea00-38f5-45fc-b22c-7db238f908e2@googlegroups.com> <7ae9b286-cfde-4cab-8bba-c6829ec96fb3@googlegroups.com> <a1ca8125-7a54-44b0-be4e-421de20f30a4@googlegroups.com> <17fe2459-d364-46e7-acfc-b06a7426729b@googlegroups.com> <qxwr85a6zbng$.dlg@tyczka.com> <234d29d0-72e3-479a-9f93-2ede15cf1b60@googlegroups.com> <2w5nwt3jfl2j.dlg@tyczka.com> <47effe36-e053-4ee5-855c-59220c83e516@googlegroups.com> <11c4sao2ninoo.dlg@tyczka.com> <a2dc7c6d-b99a-42f6-948c-46d113963fea@googlegroups.com> <ovmn9a$p91$1@node1.news.atman.pl> <5a20525e$0$5164$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: "Krzysztof Szyszka" <nomail@gazeta.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: Problem z synchronizacją wątków i DB Date: Thu, 30 Nov 2017 23:02:21 +0100 Organization: ATMAN - ATM S.A. Lines: 33 Message-ID: <ovpv5s$upr$1@node1.news.atman.pl> References: <90a4ea00-38f5-45fc-b22c-7db238f908e2@googlegroups.com> <7ae9b286-cfde-4cab-8bba-c6829ec96fb3@googlegroups.com> <a1ca8125-7a54-44b0-be4e-421de20f30a4@googlegroups.com> <17fe2459-d364-46e7-acfc-b06a7426729b@googlegroups.com> <qxwr85a6zbng$.dlg@tyczka.com> <234d29d0-72e3-479a-9f93-2ede15cf1b60@googlegroups.com> <2w5nwt3jfl2j.dlg@tyczka.com> <47effe36-e053-4ee5-855c-59220c83e516@googlegroups.com> <11c4sao2ninoo.dlg@tyczka.com> <a2dc7c6d-b99a-42f6-948c-46d113963fea@googlegroups.com> <ovmn9a$p91$1@node1.news.atman.pl> <5a20525e$0$5164$65785112@news.neostrada.pl> NNTP-Posting-Host: 89-77-104-79.dynamic.chello.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1512079356 31547 89.77.104.79 (30 Nov 2017 22:02:36 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Thu, 30 Nov 2017 22:02:36 +0000 (UTC) In-Reply-To: <5a20525e$0$5164$65785112@news.neostrada.pl> X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit