Re: [Python] Re: migrazione da msaccess a python

2007-09-06 Per discussione Enrico 'Henryx' Bianchi
On Thursday 30 August 2007 10:53, Domenico Chierico wrote:
> Postgre e' un grandissimo sostituto di strumenti tipo Oracle (forse
> anche migliore)
> Mysql e' ottimo se hai query semplici .. tipo non ti serve il controllo
> di integrita' e cose cosi'.
> SQLite e' il top se l'applicazione e' stand alone ...

In tutto cio` quello che mi perplime sempre e` la scarsa considerazione di uno 
strumento che, nella lista riportata qui sopra, potrebbe mettersi in 
concorrenza con tutte e tre le voci riportate: Firebird.

- Con PostgreSQL puo` essere messo in concorrenza per la sua scalabilita` e
  per il fatto che, tramite Fyracle, permette una compatibilita` con Oracle a
  livello di sintassi SQL pressoche` perfetta.
- Con MySQL puo` essere messo in concorrenza per il fatto che la sua aderenza
  agli standard permettono delle query semplici e comprensibili.
- Con SQLite, infine, puo` essere messo in concorrenza per il fatto che e`
  disponibile in una modalita` embedded formata da una sola libreria
  (disponibile per tutte le principali piattaforme) e che si differenzia dalla
  versione server solamente per la stringa di connessione.

Con queste caratteristiche, mi stupisco sempre un po' ogni volta che questo 
database viene lasciato da parte, e sinceramente non ne ho mai compreso a 
fondo il motivo (scarsa pubblicita`?)

Enrico
P.S. personalmente ritengo importante sottolineare anche un'altra cosa: 
l'installazione di Firebird, sotto Windows (sotto Linux non l'ho mai 
quantificata), occupa meno di 10Mb!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-09-06 Per discussione Enrico 'Henryx' Bianchi
On Wednesday 29 August 2007 22:38, Y3s wrote:
> Quali sono i vantaggi che porta? Non sono ironico, mi interessa sul  
> serio (anche se siamo OT)

Che con poche operazioni hai dei form e dei report associati al tuo database, 
anche avendo conoscenze minime (o nulle) di programmazione

Enrico
P.S. ovviamente tutto cio` ha i suoi limiti, ma questo non significa che 
l'idea sia da buttare in toto
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Re: migrazione da msaccess a python

2007-09-06 Per discussione Nicola Larosa
Enrico 'Henryx' Bianchi wrote:
> Con queste caratteristiche, mi stupisco sempre un po' ogni volta che questo 
> database viene lasciato da parte, e sinceramente non ne ho mai compreso a 
> fondo il motivo (scarsa pubblicita`?)

Forse il motivo principale è storico. Pur essendo ben più antico, Borland
ha rilasciato il codice di Interbase sotto licenza open, facendolo
diventare Firebird, nel 2000, e sia PostgreSQL sia MySQL sono in giro da
parecchio più tempo.

http://en.wikipedia.org/wiki/Firebird_%28database_server%29

Comunque è vero, è "embeddabile" come SQLite, ma molto più potente.

-- 
Nicola Larosa - http://www.tekNico.net/

There's no need to add URL cruft such as .php -- unless you have a
sick sense of humor, in which case you can do something like this:
  (r'^polls/latest\.php$', 'mysite.polls.views.index'),
But, don't do that. It's silly.
 -- Django web framework documentation, 2007


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: migrazione da msaccess a python

2007-09-06 Per discussione Giovanni Porcari


Il giorno 06/set/07, alle ore 23:33, Nicola Larosa ha scritto:


Enrico 'Henryx' Bianchi wrote:
Con queste caratteristiche, mi stupisco sempre un po' ogni volta  
che questo
database viene lasciato da parte, e sinceramente non ne ho mai  
compreso a

fondo il motivo (scarsa pubblicita`?)


Forse il motivo principale è storico. Pur essendo ben più antico,  
Borland

ha rilasciato il codice di Interbase sotto licenza open, facendolo
diventare Firebird, nel 2000, e sia PostgreSQL sia MySQL sono in  
giro da

parecchio più tempo.

http://en.wikipedia.org/wiki/Firebird_%28database_server%29

Comunque è vero, è "embeddabile" come SQLite, ma molto più potente.




So che questi confronti non dicono poi molto ma ho trovato  
interessante questa tavola di comparazione che segnalo a chi fosse  
interessato...


http://www.amsoftwaredesign.com/pg_vs_fb


G.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: migrazione da msaccess a python

2007-09-06 Per discussione dialtone

On 12:09 am, [EMAIL PROTECTED] wrote:

http://www.amsoftwaredesign.com/pg_vs_fb


Il vero problema di queste comparazioni e` che bisogna capire cosa 
significano

i campi della comparazione e quanto siano importanti. Ad esempio:

Multi Threaded Architecture Available?

E` meglio che non ci sia visto che sopporti molto meglio la concorrenza.

Ability to re-order table columns without re-creating from a temp table.

Dico... Chissenefrega, va bene che e` una cosa in piu` o in meno ma 
valutare

un database, non importa quanto sia importante rispetto al resto, anche
in base a un'idiozia del genere e` semplicemente assurdo.

Limit/Offset support

La parte davvero interessante non e` questa ma la complessita` 
algoritmica di Offset.


Max Field Size

Con il commento riguardo al fatto che se hai bisogno di BLOB da 32GB 
(!!) e` meglio usare firebird... Ma chi ha bisogno di BLOB da 32 GB? 
Anzi peggio, chi e` cosi` matto da considerare una cosa del genere come 
utile?


ecc ecc.

Sono talmente superficiali che vanno bene se uno vuole fare 
l'introduzione e poi
ne parla approfonditamente, oppure se uno e` talmente superiore 
all'altro come
funzionalita` che non serve tanto andare a indagare cosa significa "YES" 
per
ciascuno dei due (v. updatable views che in postgres sono un vero pugno 
in faccia) pero` graficamente e` appagante :).
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-09-06 Per discussione Enrico Franchi


On 06/set/07, at 22:49, Enrico 'Henryx' Bianchi wrote:

Che con poche operazioni hai dei form e dei report associati al tuo  
database,

anche avendo conoscenze minime (o nulle) di programmazione


Parlamene un pochetto. Potrei dovermi trovare a fare  
un'applicazioncina db-based per esigenze domestiche.

Io pensavo a sqllite, ma non ho sostanziali obiezioni verso firebird.

Per esempio di questa cosa di form e report...

-enrico

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Webware o Django?

2007-09-06 Per discussione Enrico Franchi


On 06/set/07, at 00:32, Y3s wrote:

A questo punto tanto vale mettere un filtro che sostituisce mysql  
con postgresql :-).


Ah beh ma allora non sei imparziale! :-)


Certo che è imparziale. Mica ha detto un filtro che banna tutti  
quelli che scrivono quella parola,
gli piglia l'ip, gli dossa la macchina, tenta di bucarla e se ci  
riesce va avanti ricorsivamente

su tutte le macchine su cui è stata fatta una connessione ssh.

-enrico

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python