🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#232412
From: Kviat
Date: Sat, 27 Apr 2019 08:27
77 lines
4717 bytes
W dniu 26.04.2019 o 22:26, Wojciech Bancer pisze:
> On 2019-04-26, 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ś, kto nie ma potrzeby skalowalności "w bok".
A Ty mnie próbujesz przekonać, że wszyscy mają taką potrzebę i już.

>>> Weź takie obciążenie np. na black friday. Ja dostawię 3-4, 10, 15 maszyn
>>> i się wyrobię. Nie wątpię, że w Żabkach też dostawiają 15 maszyn.
> 
> A jak to robią, to co?
> A jak zaczną mieć takie potrzeby, to co?
> Przepisujemy wszystko?

https://www.wiadomoscihandlowe.pl/artykuly/zabka-oferta-franczyzowa,41676
"ŚREDNIA POWIERZCHNIA SPRZEDAŻY SKLEPU: 61 mkw."

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...
Nie wątpię, że za jakiś czas dokładność GPS w telefonie wzrośnie do 1 
cm, ale mimo tego nie będzie wiedział, czy klient przystanął przy 
proszku do prania, żelkach, czy maszynie do hot-dogów.

>>>> Borys Pogoreło już o tym wspomniał. Wdrażanie na siłę takich rozwiązań,
>>>> tam gdzie nie są konieczne, to jest rozwiązywanie problemów, których
>>>> większość nie ma i nigdy mieć nie będzie.
>>>
>>> Oczywiście że ma i będzie (bo apetyt na dane rośnie). Zobacz sobei IoT,
>>> ML, segmenty Big Data.
>>
>> 3 mln jednoosobowych działalności gospodarczych to faktycznie spory
>> segment zainteresowany Big Data.
> 
> https://sjp.pwn.pl/sjp/przyklad;2512135.html

?

> 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?

>> Firmy które zatrudniają po kilka, kilkadziesiąt osób też pewnie dostają wypieki
>> na twarzy na hasło Big Data i na możliwość korzystania z pierdyliarda skalowalnych
>> w szerz baz danych w chmurze.
> 
> Jasne. W końcu żadna z firm nie korzysta z Google Analytics, czy Google Maps,
> Gmaila.

I dlatego każda z tych firm, żeby skorzystać z Google Maps albo wysłać 
maila przez Gmaila musi mieć "skalowalny wszerz" serwer.

> Każda ma własną infrastrukturę pocztową z administratorem, to przecież
> jasne. Jak chcesz sprowadzać dyskusję do docinków, to sobie daruj.

Powyższe argumenty przekonały mnie, że faktycznie najwyższy czas 
zakończyć dyskusję.

Pozdrawiam
Piotr
Technical Details
Message-ID: <5cc4127b$0$493$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.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>

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!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>
From: Kviat
Date: Sat, 27 Apr 2019 10:27:38 +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: <slrnqc6qbq.2tg1.wojciech.bancer@pl-test.org>
Lines: 77
Message-ID: <5cc4127b$0$493$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 5.173.144.113
X-Trace: 1556353659 unt-rea-a-01.news.neostrada.pl 493 5.173.144.113:23988
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit