-
X-Received: by 10.140.81.38 with SMTP id e35mr90581qgd.3.1438160879627; Wed, 29 Jul
2015 02:07:59 -0700 (PDT)
X-Received: by 10.140.81.38 with SMTP id e35mr90581qgd.3.1438160879627; Wed, 29 Jul
2015 02:07:59 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.p
l!news.glorb.com!f3no4372276igg.0!news-out.google.com!b31ni1092qge.0!nntp.googl
e.com!69no2581016qgl.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!n
ot-for-mail
Newsgroups: pl.comp.programming
Date: Wed, 29 Jul 2015 02:07:59 -0700 (PDT)
In-Reply-To: <55b893d6$0$27507$65785112@news.neostrada.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=159.205.35.5;
posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 159.205.35.5
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>
<55b893d6$0$27507$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7...@g...com>
Subject: Re: [OT] Duża kasa i kiepski wynik - dlaczego?
From: "M.M." <m...@g...com>
Injection-Date: Wed, 29 Jul 2015 09:07:59 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:207937
[ ukryj nagłówki ]On Wednesday, July 29, 2015 at 10:51:04 AM UTC+2, Tomasz Kaczanowski wrote:
> 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.
Jaki konkretnie widzisz problem w tym schemacie?
> To, że coś w laboratorium
> trwa 1s, nie znaczy, że tyle będzie trwało w rzeczywistości,
Dlaczego w rzeczywistości nie można podpiąć kilku komputerów na
zapas?
> kwestia jakości łącza, dodatkowo -
Kilka łączy trzeba użyć.
> zapis powinien być w transakcji, żeby nie
> było wpadek, że dane się rozjeżdżają, bo wydarzyło się coś
> nieprzewidzianego.
No pewnie, ale to może nawet przyspieszać operacje. Bez jawnych
transakcji, każde zapytanie jest obejmowane transakcją.
> 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.
To wszystko też da się podciągnąć pod tamten najprostszy schemat.
> Więc tu
> nie chodzi o wydajność maszyny na której chodzi serwer - ale wydajność
> łącza oraz projekt bazy.
Ale w takim prostym schemacie można ekstremalnie powielać maszyny z
łączami.
> 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.
Nie wiem co tam się stało, ale to co opisujecie, nie wydaje się jakoś
specjalnie trudne. Owszem, może być, gdy się dorzuca do tego schematu
jakieś ciężkie przetwarzanie... Przy przetwarzaniu wszystko może
pójść nie tak jak powinno.
W podobnej sytuacji stosuję liniową
tabelę. Dane są tylko zapisywane. Potem dane są traktowane jak
kolejka do przetwarzania. Jeśli przy przetwarzaniu narobię błędów, to
wynik skasuję, poprawię błędy i odpalam skrypt na nowo. Ostatnio
skorygowałem w ten sposób błąd który zaburzał wyniki od kilku miesięcy.
Następne wpisy z tego wątku
- 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
- 29.07.15 16:45 M.M.
Najnowsze wątki z tej grupy
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-12 Warszawa => PC Hardware Expert / Specjalista PC <=
- 2025-07-12 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2025-07-12 Warszawa => Administrator IT <=
- 2025-07-12 Warszawa => IT Administrator <=
- 2025-07-12 Warszawa => Asystent/tka ds. Administracji <=
- 2025-07-12 Warszawa => Specjalista/stka ds. Organizacji <=
- 2025-07-12 Warszawa => MENA New Business Manager <=
- 2025-07-12 Gdynia => Controlling systems Consultant <=
- 2025-07-12 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-07-12 Warszawa => Programista Microsoft Dynamics 365 Finance & Operations (D
- 2025-07-12 Warszawa => Dyrektor IT <=
- 2025-07-12 Warszawa => IT Director <=
- 2025-07-12 Czy wypowiedź Kaczyńskiego o Braunie jest skarżalna? ["działa z OBCEJ inspiracji"]
- 2025-07-11 Rejestrator temperatur - termopara, siec
- 2025-07-11 DPD, przeniesienie numerów z a2mobile i z Orange