-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!peer04.fr7!news.highwinds-
media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.
neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Wed, 29 Jul 2015 10:50:30 +0200
From: Tomasz Kaczanowski <kaczus@dowyciecia_poczta.onet.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.24) Gecko/20100228
Thunderbird/2.0.0.24 Mnenhy/0.7.6.0
MIME-Version: 1.0
Newsgroups: pl.comp.programming
Subject: Re: [OT] Duża kasa i kiepski wynik - dlaczego?
References: <mosvh7$bpl$1@node1.news.atman.pl>
<55b21285$0$27508$65785112@news.neostrada.pl>
<mot44o$gd5$1@node1.news.atman.pl>
<55b2155e$0$27524$65785112@news.neostrada.pl>
<X...@1...0.0.1>
<55b71c91$0$2196$65785112@news.neostrada.pl>
<X...@1...0.0.1>
<55b8669a$0$27509$65785112@news.neostrada.pl>
<b...@g...com>
<mpa0o0$gfh$1@dont-email.me>
<0...@g...com>
In-Reply-To: <0...@g...com>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 43
Message-ID: <55b893d6$0$27507$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 79.187.17.90
X-Trace: 1438159830 unt-rea-a-02.news.neostrada.pl 27507 79.187.17.90:46919
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 3522
X-Received-Body-CRC: 3085536882
Xref: news-archive.icm.edu.pl pl.comp.programming:207936
[ ukryj nagłówki ]W dniu 2015-07-29 10:19, M.M. pisze:
> On Wednesday, July 29, 2015 at 9:54:06 AM UTC+2, Piotr Chamera wrote:
>> W dniu 2015-07-29 o 09:42, M.M. pisze:
>>> On Wednesday, July 29, 2015 at 7:37:32 AM UTC+2, Tomasz Kaczanowski wrote:
>>>> Jeśli źle zaprojektowano bazę, to właśnie nie wytrzymała obciążenia i
>>>> dodatkowo nie potrafiła sobie poradzić z sytuacją ekstremalną i dane
>>>> były niespójne.
>>> Ale po kiego tutaj jakoś szczególnie projektować? Nie było żadnej
>>> ekstremalnej sytuacji.
>>
>> Tak "pomyśleli", nie zaprojektowali i mieliśmy "ekstremalną sytuację"...
> Przez 1s można trochę danych i siecią przesłać, i na dysku zapisać, nie
> wspomniawszy o zapisach w buforach RAM. Zapytań było 2500. Czas ktoś
> oszacował na 1h. Średnio wychodzi jedno zapytanie na 1s. Gdzie widzisz
> ekstremalną sytuację?
>
> Zaczęli projektować i skopali, jakby po prostu zrobili
> 1) połączenie
> 2) transfer
> 3) zapis
> 4) rozłączenie
> To pewnie by wytrzymało, zwłaszcza na kilku komputerach.
obawiam się, że właśnie tak zaprojektowali. To, że coś w laboratorium
trwa 1s, nie znaczy, że tyle będzie trwało w rzeczywistości, kwestia
jakości łącza, dodatkowo - zapis powinien być w transakcji, żeby nie
było wpadek, że dane się rozjeżdżają, bo wydarzyło się coś
nieprzewidzianego. Ze względu na to by kontrolować poprawność, powinny
się zapisać nie tylko dane, ale również kto je wysłał, o której godzinie
i jakie dane te dane MUSZĄ być spójne i dobrze by były to 2 rożne
dokumenty - tak jak jest to przyjęte w dobrych programach księgowych -
że jeśli rozjadą się dane w jednym miejscu - można ich poprawność
sprawdzić pobierając dane inaczej zapisane - do innych celów. Więc tu
nie chodzi o wydajność maszyny na której chodzi serwer - ale wydajność
łącza oraz projekt bazy. I tu posypały się obie rzeczy - najpierw nie
wytrzymało łącze, a następnie okazało się, że dane nie zostały zapisany
w sposób spójny, tak więc nikt nie wiedział, czy wszystko co zostało
wysłane zostało prawidłowo zapisane.
--
Kaczus
http://kaczus.ppa.pl
Następne wpisy z tego wątku
- 29.07.15 11:07 M.M.
- 29.07.15 11:13 Stachu 'Dozzie' K.
- 29.07.15 11:36 M.M.
- 29.07.15 11:50 Stachu 'Dozzie' K.
- 29.07.15 12:00 M.M.
- 29.07.15 12:10 Piotr Chamera
- 29.07.15 12:35 M.M.
- 29.07.15 12:44 Tomasz Kaczanowski
- 29.07.15 13:07 M.M.
- 29.07.15 15:31 Pit
- 29.07.15 15:41 M.M.
- 29.07.15 15:47 Pit
- 29.07.15 16:03 Pit
- 29.07.15 16:12 Pit
- 29.07.15 16:19 szemrany
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-01 Obywatel telefonuje 112 lub 986
- 2025-03-01 detektyw (?) Rutkowski działał jako prasa
- 2025-03-01 "Policjant został ujęty obywatelsko..."
- 2025-03-01 zatrzymanie zbyszka maja
- 2025-03-01 Warszawa => Expert Recruiter 360 <=
- 2025-03-01 Chrzanów => NodeJS Developer <=
- 2025-03-01 Warszawa => Gen AI Engineer <=
- 2025-03-01 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-03-01 Kraków => Technical Team Leader (Clojure, Java) <=
- 2025-03-01 Zrobił TV OLED z TV LCD
- 2025-03-01 Gdynia => Sales Executive / KAM <=
- 2025-03-01 Błonie => Sales Specialist <=
- 2025-03-01 Ryga => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i Kad
- 2025-03-01 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-03-01 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=