Newsgroup: it.comp.software.database
Titolo: Database sotto Linux

Mi sto aggiornando prima di passare a Linux, quale DB mi consigliate di uso
personale e professionale?
--
--
Invia messaggio: 
Programm...@it.egroups.com
Sottoscrivi:  
Programmazion...@it.egroups.com
Proprietario della lista:  
Programmazi...@it.egroups.com
URL per questa pagina: 
http://it.egroups.com/group/ProgrammazioneWeb


mettici accanto una colonna che calcoli un numero casuale e poi ordina
secondo questo numero:
=CASUALE()*100
ciao,
Luca

scusate, era la risposta ad un altro messaggio.
ciao,
luca

 scusate, era la risposta ad un altro messaggio.
Di nulla....infatti non sapevo spiegarmi la risposta!:-)))

 personale e professionale?
Premettendo che sotto Linux non esiste qualche cosa di simile
ad Access per Windows (database "light" con interfaccia grafica di
consultazione) hai una vasta scelta:
MySQL = Server, abbastanza "light" ma pur sempre completo, non supporta S.P.
mSQL = e' la base di MySQL ma un po' piu' semplice
PostGres = molto completo ed efficiente, non supporta S.P. ed Outer Join
Oracle = che dire di questo ? e' il non-plus-ultra, anche come "mole"
SyBase = anche questo non e' male
IBM Db2 = questo e' considerato "il" database
Centura = poco conosciuto, ha una sintassi SQL che fa' paura...
Per i database "flat-file" (non basati su un server) hai:
Faircomm e Raima ed e' in fase di sviluppo un "clone" di Clipper
(vedi su SourceForge). Poi c'e' la DbLibrary di Linux stesso che non
e' troppo male.
Davide

 
Perche' dici che postgres non supporta le stored procedures, a me risulta
di si.
Ma forse sbaglio.

 consultazione) hai una vasta scelta:
Se vuoi qualcosa di più semplice dei "mostri sacri" del DBMS è in uscita
FileMAker PRO 5.5 per linux (RedHot), e se mantiene tutte le caratteristiche
della versione Win/Mac dovrebbe essere molto interessante... l'unico
problema e che si paga...
Esiste anche Kylix della Borland... e se conosci Delphi non ci sono
problemi.
--
Egidio Catini
I.CE.RE.C. S.r.l.-u.s.
Div. Informatica
FSA Partner

 a me risulta di si.
L'ultima versione su cui ho messo le mani non le supportava (nemmeno
le Outer Join), forse hanno aggiunto il supporto successivamente.
Davide

 Centura = poco conosciuto, ha una sintassi SQL che fa' paura...
Hai dimenticato interbase/firebird. 
        Ciao
-- 
FRANK@office

 Hai dimenticato interbase/firebird. 
E' che non l'ho mai usato, quindi non ne conosco le caratteristiche...
puoi dire di piu' ?
Davide

dbia...@square.nl
 il Friday 22 June 2001 11:17 scrisse:

Ok. 
-integrita' referenziale
-SP
-triggers
-quasi tutto sql-92 (subquery, outerjoin, manca qualcosa per le 
interrogazioni di tipo insiemistico (intersect))
-lockin a livello di riga
-cache write back o forced write trough
-possibilita' di definire uno shadow db, in caso di crash del primo.
-backup a caldo
-architettura classic o super server(la seconda e' multitrehad )
-multipiattaforma (LINUX x86, SPARC, WIN, MacOS-X)
ti consiglio:
http://sourceforge.net/firebird
http://www.interbase2000.org
-- 
FRANK@office

 problemi.
Allora ci sono problemi!:-(((

 personale e professionale?
Ti consiglio mySQL.
E' free, e c'è anche per Windows.
Non ha stored procedure e neanche le transazioni,
ma se per te non è un problema.........
Ciao
Sir Jo

 ma se per te non č un problema.........
Ho intenzione di smacchinarci al piů presto, ma ... sicuro che non supporti
le transazioni?
E per gestire i conflitti tra batch come si opererebbe (semplice gestione
errori multiutenza)?
Ciao, Oscar

 Ciao, Oscar
Sicuro al 99%, nel senso che ci lavoro da poco anch'io ma ho capito che
non le ha.
Non ha neanche l'integrità referenziale.
Puoi solo fare il blocco delle tabelle (però blocco completo).
Per i conflitti io uso una tabella dove scrivo il nome dell'utente e il
record
bloccato.
E' una tecnica già collaudata sotto Access poichè Access non bloccava il
singolo
record, ma una pagina da 2Kb.
Mantenendo la stessa tecnica non ho problemi a migrare
su un SQL Server che non ha le transazioni.
Ciao
Sir Jo

 su un SQL Server che non ha le transazioni.
C'è una cosa però che non mi è chiara: se un operatore sta editando un
record e un altro lancia un batch su quella tabella, come ti regoli senza
transazioni?
Voglio dire: intercetti l'errore di scrittura su pagina bloccata e ritenti
finchè si sblocca?
Ti ringrazio per l'attenzione.
Ciao, Oscar

 transazioni?
Non lavoro in batch.
Ciao
Sir Jo


Installerò Apache...quindi cosa mi consigli?


Tanto non so neanche cosa siano!:-(

 Installerò Apache...quindi cosa mi consigli?
Dipende da dove lo installi e che carico di lavoro ti aspetti.
MySQL e' un'ottima soluzione a basso costo. Ma dipende anche da cosa
usi per "parlare" con il database.
Davide


Non ho problema di costi dato che sarà finanziato con i POR (sono dei
finanziamenti della regione per i beni culturali..dato che si tratta della
costruzione di un archivio storico...si pensa ad un minimo di 400.000.000
per 24-26 mesi).
Cmq sono indeciso di lavorare sotto Windows o Linux. Se vado per la via più
semplice (Win2kServer), utilizzerò ASP, con un motore di ricerca fatto in VB
con l'aiuto di ADO e COM.
Se invece vado per quella più stabile ma più complessa anche da insegnare al
personale addetto all'inserimento dati, istallerò un server Apache
utilizzando PHP.
Il database conterrà circa......sono 4.000 
faldoni.ad
 occhio e croce sono
30.000 = record; dei quali i docuimenti con maggior rilevanza storica
saranno scannerizati ed inseriti come oggetti OLE sia per una presentazione
più avanzata che per curare attentamente la loro integrità.
Ovviamente ci saranno tante tabelle, query, report ecc....(le maschere penso
di farle in VB se uso Winzozz).
Ciao...
Michele

 con l'aiuto di ADO e COM.
Tu sai vero che negli ultimi 4 giorni ben 4 server di Microsoft sono
stati "craccati" nel giro di 30 minuti?
Traduzione: occhio anche alla sicurezza del sistema...
Davide

Fantasmino wrote:

Io ti consiglio l'ultimo bambino di casa postgresql e cioe la versione 
7.1.2 (o ne e uscita ancora una ??? :) )
Fa tutto di tutto e lo fa bene .. ha trigger, sp e transazioni
Ha anche interfaccie se vuoi
Ciao ciao
Frank Contrepois

Non ho problema di costi dato che sarà finanziato con i POR 
Potresti fare anche semplicenente l'integratore, e chiedere a IBM o a
Compaq di metterci un AS400 con DB2, oppure un Unix True64 su Alpha
con Oracle sopra.
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/

Michele
    ciao,
  __________
    |ommaso

 Traduzione: occhio anche alla sicurezza del sistema...
Certo, ma tanto non sarà un Server Web, l'accesso in scrittura al server
sarà solo da 2 postazioni!:-)
So bene che l'ideale sarebbe andare sonno Unix....ma non è cosa mia!:-(

 con Oracle sopra.
E la cifra a quanto ammonterebbe con questi?

E la cifra a quanto ammonterebbe con questi?
Un sacco di soldi. Quelle sono soluzioni di "alto livello".
Ma ci sono soluzioni più economiche.
Valuta di essere solo integratore, ed appaltare fuori.
