🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232414

Re: Symfony 4 - jak projektować bazę danych pod Doctrine?

#232414
From: Kviat
Date: Sat, 27 Apr 2019 13:39
111 lines
6432 bytes
W dniu 27.04.2019 o 13:58, Wojciech Bancer pisze:
> On 2019-04-27, Kviat <Kviat> wrote:
> 
> [...]
> 
>>>>> Czyż nie jest wydajniej mieć monolityczny
>>>>> serwer z triggerami i wszystko "w jednej maszynie"?
>>>>
>>>> Dla google pewnie nie jest wydajniej.
>>>
>>> Ale Ty powiedziałeś, że trigger jest wydajniejszym rozwiązaniem,
>>> bo jest bliżej danych. No to jest, czy nie jest?
>>
>> "Architektura oparta o ORM (i zdarzenia),
>> może i jest jednostkowo wolniejsza,
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> ale w razie potrzeby w łatwy sposób zostać rozbudowana "w bok","
>>
>> Od dłuższego czasu próbuję Ci wytłumaczyć, że jest wydajniejszym
>> rozwiązaniem dla kogoś,
> 
> Czy to w jakiś sposób unieważnia moje stwierdzenie (które podkreśliłeś)?

Wręcz przeciwnie.
Podkreśla to, co sam stwierdziłeś. Że w pewnym zakresie stosowalności 
jest wolniejsza.

> Nie. Przyjąłem twój argument do wiadomości, ale pokazuję jakie są obecnie
> *trendy* które przemawiają za tym by być ostrożnym z takim pewnym siebie
> szafowaniem "nie potrzebuję <tup>!".

Nie przekonuje mnie argument, że skoro czegoś nie potrzebuję, to jednak 
potrzebuję, bo jeszcze nie wiem, że potrzebuję albo nie wiem, że będę 
potrzebował, bo są takie trendy <tup>.

>> kto nie ma potrzeby skalowalności "w bok".
>> A Ty mnie próbujesz przekonać, że wszyscy mają taką potrzebę i już.
> 
> Nie. Próbuję powiedzieć, że *mogą* i należy projektować rozsądnie,
> a nie tam "gdzie najprościej" i po najmniejszej linii oporu. I chcę
> Ci pokazać, że rynek bardzo dynamicznie idzie w tą stronę.

Nie. Próbujesz powiedzieć, że skoro *mogę* mieć potrzebę latania 
samolotem, to powinienem rozsądnie kupić samolot żeby już teraz jeździć 
nim do pracy. Oczywiście nie namawiasz do kupna od razu gigantycznego 
samolotu, tylko taki mały, skalowalny w szerz. To nie ważne, że do pracy 
mam 5 km, ważne, że teraz jest taki trend.
Prościej, szybciej, taniej i *wydajniej* dojadę rowerem. A jak mi 
łańcuch spadnie, to go sam założę, bez wynajmowania armii specjalistów 
od zakładania łańcucha. A jak będę chciał przelecieć się samolotem, to 
sobie kupię bilet na samolot.

> A Ty
> się niepotrzebnie wyzłośliwiasz.

Na poparcie swoich argumentów przytaczasz przykłady z Żabkami, 
mikro-firmami itp., które tylko potwierdzają to co piszę i upierasz się, 
że wszyscy oni potrzebują takich rozwiązań, których nie potrzebują.

>> Poważnie uważasz, że franczyzobiorca Żabki będzie miał w przyszłości
>> potrzebę na "dane o pozycji klienta z telefonem w czasie rzeczywistym
>> poprzez urządzenia IoT, by serwować mu dopasowany content w sklepie"?
>> Sklep ma 6x10m...
> 
> No właśnie tak. Bo to zmierza do całkowitej automatyzacji sprzedaży
> i pozbycia się potrzeby posiadania kasjerów. O proszę, masz tu:

I jak tu się nie wyzłośliwiać skoro sam prowokujesz?
Do pomieszczenia 6x10m ilu wejdzie klientów równocześnie? 20? 30?
Średnio wypasiony współczesny smyrofon ma wystarczającą moc, żeby 
obsłużyć taką automatyzację sprzedaży, łącznie ze śledzeniem w czasie 
rzeczywistym przy której półce przystanął na dłużej klient.

> To jest coś co się *już* dzieje, ale nie na masową skalę, bo właśnie
> trzeba systemy dopasować do takiej wydajności.

Niektóre trzeba, niektórych nie trzeba.

> Podałem Ci _przykłady_ technologii które generują zapotrzebowanie na dane,
> a ty mi walisz zgryźliwym komentarzem, że 3 mln jednoosobowych działalności
> nie znajdzie tego zastosowania.

Bo nie znajdzie. To nie oni potrzebują tych rozwiązań o których piszesz, 
  tylko podmioty, które będą im świadczyć usługi. Takie jak Google, 
Fejsbuk...

> Więc po pierwsze podałem _przykład_, po drugie te 3 miliony _już korzysta_.

Jak korzysta, skoro nie korzysta?
Mam kilku znajomych prowadzących jednoosobową działalność i żaden z nich 
nie czuje potrzeby stawiania infrastruktury serwerowej w chmurze żeby 
napisać posta na fejsbuku.

>>> Ale tak, nawet te małe firmy korzystają z big data, jak angażują się w reklamy
>>> Ad Sense, czy na Facebooku.
>>
>> Że co?
>> Żeby wrzucić reklamę na fejsa muszę mieć "skalowalny wszerz" serwer?
> 
> Tak. Nie "osobiście", ale owszem, do tego to zmierza (facebook musi mieć,
> a jak nie facebook to taka platforma która umożliwi Ci analizę i obróbkę
> danych które potem do tego facebooka wpuścisz).

No nareszcie.

> Widzę, że kompletnie nie rozumiesz o czym piszę.

Wzajemnie.

Pozdrawiam
Piotr
Technical Details
Message-ID: <5cc45b8e$0$521$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <q9foak$p72$1@node2.news.atman.pl> <slrnqboo9s.e87.wojciech.bancer@pl-test.org> <5cbf10a8$0$482$65785112@news.neostrada.pl> <slrnqbuasg.28r5.wojciech.bancer@pl-test.org> <5cc00030$0$476$65785112@news.neostrada.pl> <slrnqc0o86.drp.wojciech.bancer@pl-test.org> <5cc08eba$0$523$65785112@news.neostrada.pl> <slrnqc1a43.2amm.wojciech.bancer@pl-test.org> <5cc0de68$0$539$65785112@news.neostrada.pl> <slrnqc42f0.2lii.wojciech.bancer@pl-test.org> <5cc24956$0$526$65785112@news.neostrada.pl> <slrnqc5fkk.27vm.wojciech.bancer@pl-test.org> <5cc2e453$0$522$65785112@news.neostrada.pl> <slrnqc689s.2i2i.wojciech.bancer@pl-test.org> <5cc34968$0$523$65785112@news.neostrada.pl> <slrnqc6qbq.2tg1.wojciech.bancer@pl-test.org> <5cc4127b$0$493$65785112@news.neostrada.pl> <slrnqc8gus.1i19.wojciech.bancer@pl-test.org>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Symfony 4 - jak projektować bazę danych
 pod Doctrine?
Newsgroups: pl.comp.lang.php
References: <q9foak$p72$1@node2.news.atman.pl> <slrnqboo9s.e87.wojciech.bancer@pl-test.org> <5cbf10a8$0$482$65785112@news.neostrada.pl> <slrnqbuasg.28r5.wojciech.bancer@pl-test.org> <5cc00030$0$476$65785112@news.neostrada.pl> <slrnqc0o86.drp.wojciech.bancer@pl-test.org> <5cc08eba$0$523$65785112@news.neostrada.pl> <slrnqc1a43.2amm.wojciech.bancer@pl-test.org> <5cc0de68$0$539$65785112@news.neostrada.pl> <slrnqc42f0.2lii.wojciech.bancer@pl-test.org> <5cc24956$0$526$65785112@news.neostrada.pl> <slrnqc5fkk.27vm.wojciech.bancer@pl-test.org> <5cc2e453$0$522$65785112@news.neostrada.pl> <slrnqc689s.2i2i.wojciech.bancer@pl-test.org> <5cc34968$0$523$65785112@news.neostrada.pl> <slrnqc6qbq.2tg1.wojciech.bancer@pl-test.org> <5cc4127b$0$493$65785112@news.neostrada.pl> <slrnqc8gus.1i19.wojciech.bancer@pl-test.org>
From: Kviat
Date: Sat, 27 Apr 2019 15:39:24 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <slrnqc8gus.1i19.wojciech.bancer@pl-test.org>
Lines: 111
Message-ID: <5cc45b8e$0$521$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 5.173.144.113
X-Trace: 1556372366 unt-rea-a-02.news.neostrada.pl 521 5.173.144.113:23978
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit