Newsgroup: it.comp.software.database
Titolo: Quale dbms??

Ciao a tutti,
scusate il subject poco significativo...
devo realizzare un applicativo per una azienda di trasporti, il tutto senza 
spendere tanto in denaro... ma spendendo anche parecchio in tempo e in 
impegno e studio.
Diciamo che per ora i dati da inserire non sono tantissimi,
circa 200 documenti di trasporto al giorno, ma si conta che in breve tempo 
il lavoro aumenti parecchio... la maggior parte del lavoro
e' incentrato sul controllo delle spedizioni.
Tenuto conto che per ora tale ditta ha una rete windows,e in futuro si 
dovra' accedere al DB da remoto, i miei dubbi sono questi:
- quale rdbms utilizzare??  MySQL o PosgreSQL??
/*Il primo puo' avere il server anche su WinNT, pero' non supporta le
 *foreign key e le transazioni... (anche se ho sentito che si potrebbe
 *abilitare tali opzioni) . Il secondo supporta lo standard 92 e poi ne
 *hanno parlato bene, pero' vuole il server su Linux.
 */
- Se volessi che la mia applicazione vada bene anche su windows,
  le  librerie GTK+ andrebbero bene??
- L'ultima cosa... per fare un bei report che programma mi consigliate???
  (l'applicativo dovrebbe stampare fatture , bordero' etc)
grazie ciao diego
--
...e che vuoi di piu' dalla vita??

 */
Strano che tu non abbia tenuto in considerazione Firebird, milgiore (parere mio
perché ho usato per anni sia MySQL sia Postgres e con diversi linguaggi) di
tutti i due e ha le stesse qualità sia su Windows che Unix.
jk

   (l'applicativo dovrebbe stampare fatture , bordero' etc)
Qui mi cogli impreparato :)
Ciao,
-- 
oOO()             |Nicholas Wieland|
/ _/              |nicholas_wieland|
|/ [ Step on the ]|    @
yahoo.it
   |
\_)[  right foot ]|________________|

 ...e che vuoi di piu' dalla vita??
una lucana?
/G

 Cmq per fare una cosa portabile scordatelo...
Ehm, no... GTK+ sono decisamente portabili, da un'occhiata a Dev C++ ad
esempio, o a the Gimp, esattamente come il C è più portabile del C++.
Se però l'applicazione deve girare su Windows magari è più ragionevole
usare Windows direttamente.


portare anche su Windowz...
Si, però è molto più lento che su Linux e non tiene lo stesso numero di
connessioni. IMHO, Postgres su Window per usi produttivi, al momento, non è
la scelta migliore. Al massimo, può andar bene se non si ha bisogno di
grosse performance, mentre invece serve tutta la parte che garantisce
l'integrità dei dati. 
Sento comunque voci che dicono di un'imminente uscita di una versione di
Postgres *nativa* per Windows.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

 /G
grazie 1k diego

 Ciao,
ma io l'applicazione la volevo scrivere una volta sola...
sia per linux che per windows.
-- 


 Ciao,
grazie 1k


albatros wrote:

Veramente non sono un esperto... ma conto di diventarlo;
comunque ho sentito parlare di firebird una settimana fa...
mentre invece postgres l'avevo utilizzato per un progetto universitario, e 
MySQL come non conoscerlo :)
ciao Diego


usero' un server linux e taglio la testa al toro
Allora vai di Postgres :-) ...intanto stavo giusto adesso provando un nuovo
tool di gestione per Postgres. E' ha pagamento, ma mi sa tanto che
sbaraglia tutta la concorrenza....questo programma farà strada :-)
http://www.jetaware.com/jetatemplate.jsp


 Faser
fico!! veramente carino!
a presto diego
-- 


 sia per linux che per windows.
 
Se ci riesci ti meriti le decorazione da 'generale' sul giumbotto.
Non è tanto questione di librerie, ma di linguaggio.
Le Gtk+ sono assolutamente portabili, anche perchè nelle Gtk+ l'unica
cosa 'portata' è il layer sottostante, che è quello che astrae l'X
server.
Il punto è che non riesci a creare un'applicazione completa e a piene
funzionalità usando il set di funzioni comuni tra Windows e Linux, cioè
ANSI89, Glib e poco più.
Il tuo problema non è la libreria che usi ma il linguaggio che usi, C è
portabile finchè non esci dallo standard.
Se vuoi farlo realmente portabile devi usare Python/Java/Ruby/Perl e
comunque linguaggi di livello ben più alto di C.


 Nessuno mi sa rispondere a questa domanda....
Perchč non ne ho mai avuto bisogno, ma le Gtk+ ti saranno amiche, vedrai
:-)


 Ciao,
Non voglio strafare in questo programma:
voglio solo creare una interfaccia grafica che nasconde comandi SQL...
l'unica cosa che devo vedere bene e' la questione degli accessi da
postazioni remote... forse quello mi procurera' qualche problema di 
portabilita'...
counque sono sicuro che mi divertiro' ;)
anzi gia' ho cominciato :D


Postgres *nativa* per Windows.
Dentro il pacchetto codice compilabile sotto NT esiste da tempo.
-- 
sito papero -> 
http://utenti.tripod.it/papero

Dentro il pacchetto codice compilabile sotto NT esiste da tempo.
Se è una passaggiata di salute perchè nessuno mette in giro i binari?
Perchè sulla ML di PostgreSQL, Momjian ed altri  parlano di crearne una,
indicando il supporto da dare ed i relativi problemi? Perchè viene
consiglliato di usare Cygwin?
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

consiglliato di usare Cygwin?
Il fatto che esiste qual codice non vuol dire stabile, sicuro o
testato.
Personalmente trovo poi che "consigliare" di usare Cygwin equivalga a
consigliare a non usare. Inutile perdere tempo con la compatibilita' a
qualsiasi prezzo.
Prendere un emulatore e farci girare software Unix non e' il massimo,
ma si puo' fare. Con Cygwin non si va molto piu' lontano da cose del
genere.


qualsiasi prezzo.
Dipende a che cosa ti serve. Se uno, per svariati motivi, non ha a
disposizione e vuole o deve usare PostgreSQL, Cygwin è un'ottima soluzione.
Io lo uso spesso quando sviluppo. Ho una serie di tool che ci sono solo su
Window e con cui mi trovo bene, spesso sono off-line, wmvare mi fa sedere
la macchina quindi Cywin e PostgreSQL sono perfetti. Non devo essere
l'unico visto che ci sono anche molti che lo usano in produzione.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

disposizione e vuole o deve usare PostgreSQL, Cygwin è un'ottima soluzione.
Bho, non conosco PostGress se non per avere letto la documentazione,
dei benchmark qua e la', e avere dato un' occhiata superficiale al
codice.
Ci sono molti DB in giro, e per motivazioni mie non necessariamente
dipendenti da me (leggi capi n.d.p.) non ho dedicato del tempo a
questo DB. Il tempo e' una risorsa limitata, e bisogna decidere con
attenzione come impiegarlo.
Detto questo se sei obbligato, allora non hai scelta. Se devo usare un
software con un emulatore, o al meglio, con Cygwin, allora se posso
evito di usarlo. Scelta personale, per carita'.
