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

Discussione: SQLite?

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

    SQLite?

    Ho letto in giro che c'è gente (criminali oserei dire) che mette questo tipo di DB alla pari di Hbase, per la sua semplicità.

    I vantaggi di cui parlano sono:

    - Fortissima consistenza (usa lock globali). Eh ma grazie al ciufolo è un pò come dire che se mi addormento adesso nel congelatore mi trovate tra 200 anni tale e quale. Il lock non è una soluzione. O, almeno, è una soluzione da imbecilli (per come la vedo io): finchè hai poche letture/scritture va bene, ma quanto inizi a ricevere una failure ogni due query voglio vedere come lo rivaluti.

    - Semplicità. Ovvero, un solo file e quello che ne deriva. Si, verissimo, con un comando lo sposto e sincronizzo su più macchine. Probabilmente con una classe di 10 righe metto giù un cluster read-only in failover. Ma per la scrittura? Siamo punto e a capo col single-master di mysql.

    Detto questo: lo usate? Lo avete provato? Non è che potete darmi qualche esempio di codice che in google si fa una fatica terribile (o meglio, si trova di tutto ma in C, e io capisco più il turco del 1200 che il C. anche se mi hanno detto che sapendo usare bene perl e python in due ore lo imparo)?

    Grazie
    Giorgio (GrG) Bonfiglio
    Cloud Evangelist, System/Network Engineer
    http://blog.grg-web.eu/ http://www.giorgio-bonfiglio.tel/



  2. #2
    Provider L'avatar di e-maging.ch
    Data Registrazione
    Mar 2008
    Località
    Lugano
    Messaggi
    448

    Riferimento: SQLite?

    Ciao, io l'ho usato con VB.net...per applicazioni stand alone one user può essere carino...multiutente già molto meno..
    http://www.e-maging.eu swiss shared hosting da 24 €

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

    Re: SQLite?

    Ecco con VB.net son messo peggio che col resto.

    Python/PERL/Php/Sh per intenderci.
    Giorgio (GrG) Bonfiglio
    Cloud Evangelist, System/Network Engineer
    http://blog.grg-web.eu/ http://www.giorgio-bonfiglio.tel/

  4. #4
    Provider L'avatar di e-maging.ch
    Data Registrazione
    Mar 2008
    Località
    Lugano
    Messaggi
    448

    Riferimento: SQLite?

    Io l'ho solo usato con VB.NET / C++ però penso che in php non sia impossibile

    dipende che ci devi fare...classiche select insert ecc?
    http://www.e-maging.eu swiss shared hosting da 24 €

  5. #5
    HT Member
    Data Registrazione
    Feb 2009
    Messaggi
    83

    Re: SQLite?

    C non è un linguaggio difficile da apprendere, se hai già infarinatura di programmazione, trovi magari approcci molto diversi da linguaggi come Java ovviamente.

  6. #6
    Provider L'avatar di e-maging.ch
    Data Registrazione
    Mar 2008
    Località
    Lugano
    Messaggi
    448

    Riferimento: SQLite?

    Ma secondo me il punto è:

    vuoi provarlo o hai in mente di usarlo per qualcosa? perchè se hai un idea concreta è più facile aiutarti sapendola (a grandi linee)
    http://www.e-maging.eu swiss shared hosting da 24 €

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

    Re: SQLite?

    Non cerco uno script già fatto con un preciso scopo, cerco qualcosa che mi illustri le operazioni di base, magari qualcosa di funzionante per partire nel solito modo.

    Al momento ho solo questo:

    Using Relational Databases with Python

    Ma come vedi è solo un "man", una lista di funzioni. Avete presente il guastbook di google app engine? Ecco diciamo che cerco qualcosa di simile.

    Mi sembra che PhpBB supporto sqlite, ma lì ci perdo più tempo a capire phpbb che le query sqlite.
    Giorgio (GrG) Bonfiglio
    Cloud Evangelist, System/Network Engineer
    http://blog.grg-web.eu/ http://www.giorgio-bonfiglio.tel/

  8. #8
    Provider L'avatar di e-maging.ch
    Data Registrazione
    Mar 2008
    Località
    Lugano
    Messaggi
    448

    Riferimento: SQLite?

    http://www.e-maging.eu swiss shared hosting da 24 €

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

    Re: SQLite?

    L'avevo trovato, ma a me interessa l'interfaccia ad oggetti non la normale SQL. Quella tratta solo la prima, è nelle premesse...
    Giorgio (GrG) Bonfiglio
    Cloud Evangelist, System/Network Engineer
    http://blog.grg-web.eu/ http://www.giorgio-bonfiglio.tel/

  10. #10
    Utente Moderatore L'avatar di TheVice
    Data Registrazione
    Aug 2006
    Località
    in una località nota in tutto il mondo
    Messaggi
    1,135

    Re: SQLite?

    Allora :
    1) Sto usando SQLite per un'applicazione standalone in C++ e devo dire che per me è di una comodità mostruosa.
    2) SQLite ha un ambito di utilizzo senza troppo a pretende ma se hai risorse limitate (memoria in primis) è una forza (non a caso viene usato anche in ambito embedded systems)

    @grg se conosci la programmazione in primis e poi ti destreggi in Python installa SQLAlchemy e per te usare SQLite, MySQL o altri RDBMS sarà del tutto irrilevante.

    Inquadrare i tool per ciò in cui possono essere utili nelle nostre applicazioni è l'unica cosa che conta. Tutto il resto sono pettegolezzi informatici.
    "Era una persona seria, passava il suo tempo giocando."
    (Lewis Carroll)


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

    Re: SQLite?

    SQLAlchemy è descritto nella pagina che ho linkato sopra, ma la cosa che mi ha scandalizzato che per cancellare una riga devo:

    >>> class Person(object):
    ... pass
    ...
    >>> personmapper = mapper(Person, people)
    >>> session = create_session()
    >>> query = session.query(Person)
    >>> earl = query.get_by(first_name='Patrick')
    >>> session.delete(earl)
    >>> session.flush()
    Io vivrei perfettamente con un semplice approccio key/value o qualcosa di simile.

    Cioè:

    grgdb.get(chiave)
    grgdb.put(chiave, valore)
    grgdb.delete(chiave)

    A me basta questo. O qualcosa di molto simile insomma, ma 10 righe per segare una entry son troppe.
    Giorgio (GrG) Bonfiglio
    Cloud Evangelist, System/Network Engineer
    http://blog.grg-web.eu/ http://www.giorgio-bonfiglio.tel/

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

    Re: SQLite?

    Dopo aver letto, come ho detto, in una mailing list di una persona che paragonava HBase a SQLite, partendo da due note che mi ero salvato da un articolo (che non riesco più a trovare) dal titolo "howto create a redundant and load balanced db using php + mysql", ho buttato giù questo schemino:

    Replicazione / LB SQLite - Google Docs

    Avete consigli? Idee?

    Non ho ancora fatto uno schemino delle API, ma visto così sembra una cosa davvero semplice.
    Giorgio (GrG) Bonfiglio
    Cloud Evangelist, System/Network Engineer
    http://blog.grg-web.eu/ http://www.giorgio-bonfiglio.tel/

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

    Re: SQLite?

    se ti piace l'approccio ActiveRecord... beh penso che lo troverai già scritto per molti linguaggi e database

    ovviamente stiamo parlando di astrazioni e non più di database...

    darei anche un'occhiata a DataMapper

Discussioni Simili

  1. Risposte: 30
    Ultimo Messaggio: 30-08-2009, 20:48
  2. SQLite diventa il database standard del Web
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 03-03-2008, 10:07

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
  •