Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 13 di 13
  1. #1
    GrG
    GrG non è collegato
    Webhosting Guru L'avatar di GrG
    Data Registrazione
    Mar 2007
    Località
    Milan, Italy
    Messaggi
    5,179

    Google - High Replication Datastore

    Ho ricevuto ieri la notifica da Google: è stato lanciato l'High Replication Datastore, annunciato mesi fa.

    L'annuncio è qui Google App Engine Blog: Announcing the High Replication Datastore for App Engine

    E' a consistenza eventuale, ma rimane disponibile durante i down ed è istantaneamente replicato tra diversi datacenter. Rimane disponibile l'altro datastore, definito ora master/slave, che soffre di periodi di readonly e potrebbe portare a perdite temporanee di dati in caso di switch di datacenter (out of sync); i dati rimaasti nel vecchio DC vengono resi disponibili per una reintegrazione manuale dopo il recovery.

    Choosing a Datastore (Python) - Google App Engine - Google Code Qui c'è una comparazione.

    E' interessante perchè anche Amazon ha lanciato una cosa simile. Il loro SimpleDB rimane sempre e comunque in high replication, senza alternative, ma per salvare tempo cpu hanno lanciato da poco le query a consistenza eventuale.

    Ora quindi credo sia un passo avanti Amazon. Offre alta replicazione e consistenza strong.

    Che ne dite?



  2. #2
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,309

    Re: Google - High Replication Datastore

    Che diavolo solo le query a consistenza eventuale?
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

  3. #3
    Ste
    Ste non è collegato
    HT Admin L'avatar di Ste
    Data Registrazione
    Feb 2006
    Località
    Italia
    Messaggi
    7,051

    Re: Google - High Replication Datastore

    Quoto, anche io sono interessato al discorso Giorgio se ci sei batti un colpo
    Hai un progetto o un servizio hosting che reputi interessante? Scrivi a HostingTalk.it e raccontaci tutto.
    Segnalazioni e news: info@hostingtalk.it

    Segui HostingTalk.it su FACEBOOK!

    @twitter | Hosting News | Offerte Hosting | Recensioni hosting

  4. #4
    GrG
    GrG non è collegato
    Webhosting Guru L'avatar di GrG
    Data Registrazione
    Mar 2007
    Località
    Milan, Italy
    Messaggi
    5,179

    Re: Google - High Replication Datastore

    Scusate mi era sfuggita la risposta.

    SimpleDB di solito prima di leggere qualcosa si assicura che si siano concluse tutte le scritture in corso su quella tabella o row o quello che è. E che la copia sia sincrona. Insomma, leggi l'ultima versione. Questo ha una latenza X.

    Per abbattere la latenza si saltano questi "check". Ovvero io me ne frego delle scritture in corso o della sincronizzazione dei nodi, io prendo e leggo la prima cosa che trovo (sapendo comunque che nel giro di pochi secondi i nodi diventano sincroni).

    Questo è disastroso in un ecommerce (che difatti sono gli unici sistemi per cui il modello relazionale a consistenza forte secondo me durerà a vita), perchè si può verificare questa situazione:

    - Hai UNA copia di un libro
    - La vendi ad A
    - B fa una ricerca, un nodo non è sincronizzato e gli risulta ancora disponibile quel libro
    - B lo compra
    - Ho un libro venduto due volte

    Ma per molte altre cose funziona da paura. Se ho un indice di ricerca basato su crawler (che quindi già per come è progettato non è in real-time) posso abbattere la latenza di lettura e i costi di cpu time con query simili. Ok forse non leggo proprio gli ultimi ultimi risultati, ma sono molto molto molto più veloce.

    Non ho mai fatto test ma non oso immaginare se Google dovesse aspettare la fine di ogni put per fare una ricerca.

  5. #5
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,309

    Re: Google - High Replication Datastore

    E' una normare replica non atomica. La stessa di MySQL per intenderci.
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

  6. #6
    GrG
    GrG non è collegato
    Webhosting Guru L'avatar di GrG
    Data Registrazione
    Mar 2007
    Località
    Milan, Italy
    Messaggi
    5,179

    Re: Google - High Replication Datastore

    Si. A casa mia la abbiamo sempre chiamasta consistenza eventuale e sia Amazon che Google fanno lo stesso quindi non vedo dove sia il problema.

  7. #7
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,309

    Re: Google - High Replication Datastore

    Nessun problema, chi ha mai detto che è un problema?
    Non avevo idea di cosa fosse questa consistenza eventuale, visto che nemmeno su google ho trovato nulla.

    (il termine inglese quale sarebbe?)
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

  8. #8
    Ste
    Ste non è collegato
    HT Admin L'avatar di Ste
    Data Registrazione
    Feb 2006
    Località
    Italia
    Messaggi
    7,051

    Re: Google - High Replication Datastore

    Citazione Originariamente Scritto da GrG Visualizza Messaggio
    Scusate mi era sfuggita la risposta.

    SimpleDB di solito prima di leggere qualcosa si assicura che si siano concluse tutte le scritture in corso su quella tabella o row o quello che è. E che la copia sia sincrona. Insomma, leggi l'ultima versione. Questo ha una latenza X.

    Per abbattere la latenza si saltano questi "check". Ovvero io me ne frego delle scritture in corso o della sincronizzazione dei nodi, io prendo e leggo la prima cosa che trovo (sapendo comunque che nel giro di pochi secondi i nodi diventano sincroni).

    Questo è disastroso in un ecommerce (che difatti sono gli unici sistemi per cui il modello relazionale a consistenza forte secondo me durerà a vita), perchè si può verificare questa situazione:

    - Hai UNA copia di un libro
    - La vendi ad A
    - B fa una ricerca, un nodo non è sincronizzato e gli risulta ancora disponibile quel libro
    - B lo compra
    - Ho un libro venduto due volte

    Ma per molte altre cose funziona da paura. Se ho un indice di ricerca basato su crawler (che quindi già per come è progettato non è in real-time) posso abbattere la latenza di lettura e i costi di cpu time con query simili. Ok forse non leggo proprio gli ultimi ultimi risultati, ma sono molto molto molto più veloce.

    Non ho mai fatto test ma non oso immaginare se Google dovesse aspettare la fine di ogni put per fare una ricerca.
    Tutto chiaro grazie, per Google se non sbaglio se ne è parlato da poco con l'introduzione di Caffeine, anche io non conoscevo il termine però
    Hai un progetto o un servizio hosting che reputi interessante? Scrivi a HostingTalk.it e raccontaci tutto.
    Segnalazioni e news: info@hostingtalk.it

    Segui HostingTalk.it su FACEBOOK!

    @twitter | Hosting News | Offerte Hosting | Recensioni hosting

  9. #9
    HT Admin L'avatar di Antonio
    Data Registrazione
    Jun 2006
    Messaggi
    3,572

    Re: Google - High Replication Datastore

    In poche parole hanno implementato in simpledb quello che potevi già fare con Cassandra
    Antonio Angelino :: LinkedIn | Twitter


  10. #10
    GrG
    GrG non è collegato
    Webhosting Guru L'avatar di GrG
    Data Registrazione
    Mar 2007
    Località
    Milan, Italy
    Messaggi
    5,179

    Re: Google - High Replication Datastore

    Si ma Cassandra non è SaaS e non paghi un euro al mese per tenerlo su se hai un forum da 100 MB.

    Ale, ne parlano ovunque, nei due link di sopra e poi http://bit.ly/g197qo

    Si parla di Eventually consistent reads, writes, query, in generale eventually consistent database

    Tutto chiaro grazie, per Google se non sbaglio se ne è parlato da poco con l'introduzione di Caffeine, anche io non conoscevo il termine però
    Non sono sicuro sia la stessa cosa, Caffeine consente di aggiornare i loro indici in frammenti molto più piccoli di prima senza avviare immani processi mapreduce, quest produce dati più aggiornati ma le query son sempre le stesse, sempre eventualmente consistenti

  11. #11
    HT Admin L'avatar di Antonio
    Data Registrazione
    Jun 2006
    Messaggi
    3,572

    Re: Google - High Replication Datastore

    Citazione Originariamente Scritto da GrG Visualizza Messaggio
    Si ma Cassandra non è SaaS e non paghi un euro al mese per tenerlo su se hai un forum da 100 MB.
    E dove avrei scritto il contrario?
    Antonio Angelino :: LinkedIn | Twitter


  12. #12
    Ste
    Ste non è collegato
    HT Admin L'avatar di Ste
    Data Registrazione
    Feb 2006
    Località
    Italia
    Messaggi
    7,051

    Re: Google - High Replication Datastore

    Citazione Originariamente Scritto da GrG Visualizza Messaggio
    Si ma Cassandra non è SaaS e non paghi un euro al mese per tenerlo su se hai un forum da 100 MB.

    Ale, ne parlano ovunque, nei due link di sopra e poi Amazon SimpleDB

    Si parla di Eventually consistent reads, writes, query, in generale eventually consistent database



    Non sono sicuro sia la stessa cosa, Caffeine consente di aggiornare i loro indici in frammenti molto più piccoli di prima senza avviare immani processi mapreduce, quest produce dati più aggiornati ma le query son sempre le stesse, sempre eventualmente consistenti
    No ok, vero, ne parlavano in questo articolo relativo al cambiamento di Google per Caffeine e ora non ricordo per cosa ma si nominava anche questo approccio. Si conosco il passaggio da map/reduce al nuovo metodo...comunque se riesco a rivangare su instapaper posto tutto
    Hai un progetto o un servizio hosting che reputi interessante? Scrivi a HostingTalk.it e raccontaci tutto.
    Segnalazioni e news: info@hostingtalk.it

    Segui HostingTalk.it su FACEBOOK!

    @twitter | Hosting News | Offerte Hosting | Recensioni hosting

  13. #13
    GrG
    GrG non è collegato
    Webhosting Guru L'avatar di GrG
    Data Registrazione
    Mar 2007
    Località
    Milan, Italy
    Messaggi
    5,179

    Re: Google - High Replication Datastore

    Ste mi hai aperto un mondo. Sono un uomo nuovo. Mi sono illuminato e ho perso 5 anni di vecchiaia. Instapaper: Save interesting web pages for reading later mitico. Mi brillano gli occhi.

    Antonio: no era per dire che il paragone non sta va su.

    Wow.

Discussioni Simili

  1. Aggiunta di un datastore su ESX4
    Di sasa nel forum Virtualizzazione
    Risposte: 4
    Ultimo Messaggio: 20-06-2010, 14:45
  2. High Availability con MySQL
    Di Ste nel forum Gestione Server Windows e Server Linux
    Risposte: 0
    Ultimo Messaggio: 12-10-2009, 08:15

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •