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 12 di 12
  1. #1
    Webbologo
    Data Registrazione
    Mar 2008
    Località
    Catania
    Messaggi
    256

    Apache Cassandra ? cos'è ?

    Ciao a tutti ragazzi ^_-

    Innanzi tutto fatemi gli auguri perchè è il mio onomastico (ancora non sono papà )

    Secondo, ho sentito parlare che DIGG, Twitter, ecc stanno passando i loro dati SQL al progetto Cassandra (che fa parte di apache a quanto ho capito).

    Da quello che ho potuto capire Cassandra sarebbe un rimpiazzo di Mysql e altri Db, ma quello che non ho capito è come funziona...

    Come avviene lo scambio di dati ? (sempre tramite query ?), è già disponibile il software ? come viene gestito ? Si potrà usare da php in maniera semplice come avviene con mysql ?

    Ciau a tutti e auguroni a tutti i papà di HT.



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

    Re: Apache Cassandra ? cos'è ?

    Auguri!

    E' abbastanza complicato da spiegare, almeno non con un approccio così.

    Fatti un giro nella documentazione di SimpleDB.

    Cassandra è sviluppato da facebook insieme a thrift, e rilasciato tramite apache.

  3. #3
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,466

    Re: Apache Cassandra ? cos'è ?

    è decisamente diverso da mysql e da altri database relazionali... fa parte del "movimento noSQL" ;-)

    esistono le api PHP http://github.com/mjpearson/Pandra

  4. #4
    Webbologo
    Data Registrazione
    Mar 2008
    Località
    Catania
    Messaggi
    256

    Re: Apache Cassandra ? cos'è ?

    Ok grazie mille, adesso gli dò un occhiata.

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

    Re: Apache Cassandra ? cos'è ?

    Comunque, se puoi, stacci lontano.

    Alla fine nessuna applicazione del mondo reale necessita di una scalabilità superiore a quella di mysql. I non relazionali sono cose "da grandi", richiedono un data modelling un pezzo più approfondito e studiato dei relazionali, senza contare la NOTEVOLE superiore difficoltà di gestione e implementazione.

  6. #6
    etr
    etr non è collegato
    HTEnginer L'avatar di etr
    Data Registrazione
    Jun 2006
    Località
    Milano
    Messaggi
    803

    Re: Apache Cassandra ? cos'è ?

    Qualcuno ha della documentazione chiara riguardo i db nosql ?

    E' un po' che ci giro attorno ma essendo abituato da una vita ad un approccio "sql oriented" e relazionale, trovo molto complicato pensare a dei db con solo key=>value dove non ho ricerche etc. etc.

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

    Re: Apache Cassandra ? cos'è ?

    Io sono il totale contrario (ma tanto già lo sai).

    Sono così abituato al non relazionale e a farmi tutto da solo nel codice che quando ho visto un JOIN MySQL mi son commosso.

    Documentazione, comunque, non credo ne esista.

  8. #8
    etr
    etr non è collegato
    HTEnginer L'avatar di etr
    Data Registrazione
    Jun 2006
    Località
    Milano
    Messaggi
    803

    Re: Apache Cassandra ? cos'è ?

    Io utilizzo da sempre sql, a partire da access quando ancora usavo ASP fino ad ora con php+mysql.

    E ogni volta che trovo un modo di salvare in key=>value, ho le lacrime.
    Spiegami un po' come faresti un sistema di login (la cosa più banale che mi viene in mente) usando un db non relazionale....

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

    Re: Apache Cassandra ? cos'è ?

    Vabbè questo esattamente come con MySQL. Una tabella dove la chiave è il nome utente, tiro fuori tutto e controllo la password.

    Chiaramente ottimizzato al massimo: se non mi servirà sempre l'avatar o la descrizione dell'utente, non li metterò in quella stessa tabella.

  10. #10
    etr
    etr non è collegato
    HTEnginer L'avatar di etr
    Data Registrazione
    Jun 2006
    Località
    Milano
    Messaggi
    803

    Re: Apache Cassandra ? cos'è ?

    Tabella ? Ho le tabelle ?

    Tab: Utenti
    "etr"=>"pass1"
    "etr2"=>"pass2"
    "etr3"=>"pass3"

    così ?
    Ma devo scorrere tutto l'array e controllare ?

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

    Re: Apache Cassandra ? cos'è ?

    No, tieni conto che puoi fare questa query:

    SELECT * WHERE KEY = ...

    In questo caso (pseudo codice ad oggetti):

    tmp = Query(SELECT * WHERE KEY = etr)

    Poi

    if tmp.password = given_password

    bla bla bla

    Occhio comunque a non confondere DB NON Relazionali con Key/Value Store.

  12. #12
    etr
    etr non è collegato
    HTEnginer L'avatar di etr
    Data Registrazione
    Jun 2006
    Località
    Milano
    Messaggi
    803

    Re: Apache Cassandra ? cos'è ?

    Ok, e se poi voglio anche il nome e cognome ?

    devo avere due tabelle "nome" e "cognome"
    con "etr"=>"Ettore"
    e
    "etr"=>"Servida"

    e con lo stesso modo recupero giusto ?

Discussioni Simili

  1. Cassandra 1.0, il database NoSQL diventa grande
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 20-10-2011, 08:00
  2. Firewall Cisco: cos'è, come funziona, opinioni
    Di RazorMx nel forum Server dedicati, colocation, connettività e scelta data center
    Risposte: 5
    Ultimo Messaggio: 21-09-2011, 23:24
  3. Cos'è un Server Dedicato?
    Di giuliano nel forum Server dedicati, colocation, connettività e scelta data center
    Risposte: 4
    Ultimo Messaggio: 30-06-2007, 21:49
  4. Cos'è un alias di dominio??
    Di Robby84 nel forum WebHosting - Primi passi
    Risposte: 5
    Ultimo Messaggio: 23-04-2007, 08:18
  5. ZoneEdit.com... cos'è?
    Di net83it nel forum Domini e Registrazioni
    Risposte: 0
    Ultimo Messaggio: 12-06-2006, 17:45

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

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

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
  •