Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20350

Re: [OT] MySQL e tabella prodotti

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: [OT] MySQL e tabella prodotti
Date 2016-02-13 18:09 +0000
Message-ID <di99qcFqsk5U4@mid.individual.net> (permalink)
References (2 earlier) <n9g4u2$tst$1@virtdiesel.mng.cu.mi.it> <di1kdkFs3kbU2@mid.individual.net> <3007166f-e4a9-4bca-b875-4c395403e937@googlegroups.com> <di2uorF7d0vU1@mid.individual.net> <c89fe9d4-c9e3-443d-979b-6e5f4bf21176@googlegroups.com>

Show all headers | View raw


Il Fri, 12 Feb 2016 06:53:07 -0800, fmassei ha scritto:

> Certo, ma i casi in cui è enormemente migliore non capitano praticamente
> mai. I NoSQL servono quando hai tantissimi dati e se te perdi qualcuno
> fa lo stesso: 

"NoSQL" è un termine troppo vago e racchiude almeno una trentina di tipi di 
DB diversi, compresi gli SQL (visto che sta per "Not Only SQL" :)

Detto questo, ho usato MongoDB in passato per tenere le pagine di un CMS e 
per fare un motore di ricerca. 
Attualmente lo stiamo usando per tenerci qualche centinaio di milioni di 
documenti, come queueing system (temporaneo, stiamo passando a RabbitMQ), 
come user-auth e per altre cose che ora non mi vengono in mente, e non 
possiamo assolutamente permetterci di perderle.

Il trucco sta nel settare il sync in modo che salvi almeno in un nodo del 
cluster (anche se hai un nodo solo).

> unito all'assenza di consistenza, 

Non ha assenza di consistenza. Mancano solo per transazioni e l'integrità 
referenziale, che comunque il 99% dei siti web nemmeno usa.

La consistenza è eventuale, nel senso che se hai un cluster, a meno di non 
dirgli "non tornare dalla insert finché tutto il cluster non è 
aggiornato", i client connessi a parti del cluster che vengono aggiornate 
in differita non avranno i dati in tempo reale, ma magari con 5 secondi di 
ritardo (dipende dalla rete e dalla config).

D'altra parte, invece, con MongoDB hai un cluster "multi-master", che 
MySQL si sogna e PostgreSQL ottiene solo smadonnando e probabilmente 
pagando.

Per questo consiglio di usare un SQL solo quando hai veramente bisogno di 
transazioni (o hai i dati strutturati in modo da entrarci a pennello).

Bye.

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[OT] MySQL e tabella prodotti GabrieleMax <gabriele1NOSPAM@hotmail.com> - 2016-02-10 14:48 +0100
  Re: [OT] MySQL e tabella prodotti fmassei@gmail.com - 2016-02-10 06:00 -0800
    Re: [OT] MySQL e tabella prodotti GabrieleMax <gabriele1NOSPAM@hotmail.com> - 2016-02-10 21:01 +0100
      Re: [OT] MySQL e tabella prodotti Alessandro Pellizzari <shuriken@amiran.it> - 2016-02-10 20:21 +0000
        Re: [OT] MySQL e tabella prodotti fmassei@gmail.com - 2016-02-10 12:42 -0800
          Re: [OT] MySQL e tabella prodotti Alessandro Pellizzari <shuriken@amiran.it> - 2016-02-11 08:23 +0000
            Re: [OT] MySQL e tabella prodotti GabrieleMax <gabriele1NOSPAM@hotmail.com> - 2016-02-11 13:52 +0100
              Re: [OT] MySQL e tabella prodotti "ciccio" <21669invalid@mynewsgate.net> - 2016-02-11 13:58 +0000
                Re: [OT] MySQL e tabella prodotti GabrieleMax <gabriele1NOSPAM@hotmail.com> - 2016-02-12 13:57 +0100
                Re: [OT] MySQL e tabella prodotti "ciccio" <21669invalid@mynewsgate.net> - 2016-02-12 19:03 +0000
              Re: [OT] MySQL e tabella prodotti Warp10 <warp10@libero.it> - 2016-02-11 15:10 +0100
                Re: [OT] MySQL e tabella prodotti GabrieleMax <gabriele1NOSPAM@hotmail.com> - 2016-02-12 14:02 +0100
            Re: [OT] MySQL e tabella prodotti fmassei@gmail.com - 2016-02-12 06:53 -0800
              Re: [OT] MySQL e tabella prodotti Alessandro Pellizzari <shuriken@amiran.it> - 2016-02-13 18:09 +0000
                Re: [OT] MySQL e tabella prodotti fmassei@gmail.com - 2016-02-13 12:30 -0800
                MongoBD, NoSQL, SQL, ecc. (Era Re: [OT] MySQL e tabella prodotti) Alessandro Pellizzari <shuriken@amiran.it> - 2016-02-13 21:03 +0000
                Re: MongoBD, NoSQL, SQL, ecc. (Era Re: [OT] MySQL e tabella prodotti) fmassei@gmail.com - 2016-02-13 14:01 -0800
                Re: MongoBD, NoSQL, SQL, ecc. (Era Re: [OT] MySQL e tabella prodotti) Alessandro Pellizzari <shuriken@amiran.it> - 2016-02-16 08:25 +0000
                Re: MongoBD, NoSQL, SQL, ecc. (Era Re: [OT] MySQL e tabella prodotti) fmassei@gmail.com - 2016-02-21 21:27 -0800
        Re: [OT] MySQL e tabella prodotti GabrieleMax <gabriele1NOSPAM@hotmail.com> - 2016-02-12 14:07 +0100
      Re: [OT] MySQL e tabella prodotti fmassei@gmail.com - 2016-02-10 12:38 -0800
        Re: [OT] MySQL e tabella prodotti leo <leofante_XNOSPAMX_@gawab.com> - 2016-02-11 11:45 +0100
          Re: [OT] MySQL e tabella prodotti fmassei@gmail.com - 2016-02-12 06:59 -0800
            Re: [OT] MySQL e tabella prodotti leo <leofante_XNOSPAMX_@gawab.com> - 2016-02-15 10:40 +0100
              Re: [OT] MySQL e tabella prodotti fmassei@gmail.com - 2016-02-15 11:26 -0800
                Re: [OT] MySQL e tabella prodotti bramante <bramante@yopmail.com> - 2016-02-16 01:58 +0100

csiph-web