Newsgroup: it.comp.software.database
Titolo: che ambiente mi consigliate?

ciao, per lavorare su database sto usando access e mi trovo
"sufficientemente" bene, il problema è che per lavorare ad alto livello nel
web, access non basta più.
Cosa mi consigliate?
Sto cercando di capire quale miglior ambiente per siti web e database tra i
seguenti:
- oracle
- mysql
- sqlserver
- boh.....
Premetto che conosco ASP e Cold Fusion e mi piacerebbe poter capire (da chi
ha più esperienza nel campo) quale sistema per database è più facile da
imparare (partendo da access...quindi da zero).
Naturalmente la fase successiva sarà l'acquisto di un server (e relativo
programma per server), so che mysql sarebbe la scelta migliore (gratis) ma
mi serve per lavoro e quindi preferisco la scelta più idonea (a scapito del
portafoglio).
Cosa mi consigliate
Grazie
Fabio

 portafoglio).
La scelta piu' ideonea e' (sempre IMHO):
Linux + Apache + Oracle
Unisci la robustezza e la velocita' di Linux ed Apache all'efficienza
di Oracle. L'unica cosa che devi acquistare e' Oracle.
Davide

 di Oracle. L'unica cosa che devi acquistare e' Oracle.
La tua è un'ottima scelta, il solo problema è che dopo aver faticato per
imparare ASP e Cold Fusion (troppo forte) adesso non riuscirei a dover
imparare anche come funziona Linux e Apache (ho preso tempo fa una
distribuzione Suse, la 6.3...ho provato ad installarla sul mio pc ma alla
fine mi sono reso conto che per quanto grafica e friendly, Linux è troppo
diverso da Win e il tempo per ricominciare "con urgenza" da zero non ce
l'ho...).
Il tempo è poco e forse, per ora, il meglio è puntare su un sistema che
possa interagire con ASP o CF, altrimenti non ci sto dietro.
Grazie comunque del prezioso consiglio.
Fabio

> - oracle
Io stó usando il developer/2000 che se non mi sbaglio finché lo usi solo per
sviluppare é gratuito e te lo puoi scaricare dal sito della Oracle (anche se
é una cossa da qualche centianio di mega).
Soffre un pó di gioventú,  ma é perfettamente integrato con il database
oracle e con il designer. Se ti serve l'ambiente di sviluppo completo devi
scaricarti anche oracle personal edition.
Ni hao
Lelle

 possa interagire con ASP o CF, altrimenti non ci sto dietro.
Su Apache puoi installare Chili!ASP o Apache:Asp che ti consente di
usare le pagine ASP (VBScript) esattamente come su IIS, la differenza
e' che non sei limitato SOLO ad ASP, ma puoi usare PHP, Java, Servlets,
JSP, Perl... esiste anche un 'convertitore' che permette di trasformare
gli script ASP in PHP.
Per quanto riguarda ColdFusion, non confondere il linguaggio con
l'editor...
Davide

 Non supporta le Stored Procedure, ne' i Trigger ne' le Outer Join.
E' grazie a queste "mancanze", che mySQL è un fulmine di velocità.
Comunque le Stored Procedure saranno implementate nella
prossima release. Riguardo ai trigger, per scelta, non ne vogliono
proprio sapere.
Per le Outer Join... credo che tu abbia detto una cosa non vera, e se
guardi
la documentazione di mySQL, tra le principali funzionalità, viene
menzionato:
a.. Support for LEFT OUTER JOIN and RIGHT OUTER JOIN with ANSI SQL and
ODBC syntax.
http://www.mysql.com/documentation/mysql/bychapter/manual_Introduction.h
tml#Features

e' solo MS.
Beh?
Ciao, warp

 e se guardi<zap>
L'ultima versione che avevo guardato non le supportava, tanto
meglio. Grazie dell'info.
Davide

 Beh?
Il giorno che vuoi cambiare server ti ritrovi a dover comperare
un SO Microsoft per forza. Se usi Oracle, DB2 o PostGres puoi
sceglierti il SO che vuoi (ed il prezzo).
Davide

Davide
Ciao, warp

 importante questa vecchia storia.
Io non credo, semmai se si parla di compatibilità di browser sono d'accordo
(più bello e sfruttabile un sito con Explorer piuttosto che Netscape), ma
rassegnarsi a vivere sotto l'effige di MS è assurdo.
Un sito ha la prerogativa di dover essere compatibile al 100% con IE (per
l'utenza è chiaro) ma questo non vuol dire sottostare ai vari sistemi MS
(vediSQL Server, Office ecc...)
Per quel che mi riguarda sto cercando di trovare una soluzione ottimale
"discreta" non ho bisogno di transazioni in borsa o altro simile, per questo
che puntavo su MySQL.
Dalle innumerevoli recensioni che ho letto sul web pare che sia di gran
lunga migliore o comunque "pari" a SQLServer di MS e questo è un gran merito
perchè mi permette di avere un DBServer a costo ZERO contro i milioni di
SQLServer (4 se non sbaglio?).
Capisci?
Non voglio farne una storia di religione ma inizio veramente a disdegnare
MS.
Non ho idea di cosa costi IIS 5 per far girare un server su Win NT o 2000 ma
so che con 100K mi posso installare un sistema Linux con Server Apache e con
una modica cifra mi ci metto Chili Soft (495$) e mi vanno le ASP.
Con altre ZERO lire mi metto MySql e il gioco è fatto.
Un server il cui software mi è costato in tutto 1000K (esagerando).
Voi cosa ne dite?
Fabio

Un server il cui software mi è costato in tutto 1000K (esagerando).
Condivido le opinioni che esprimi, tieni presente tuttavia che io lavoro nel settore gestionale e
non web.
Nel mio contesto il mercato ha preso una direzione ben precisa, volenti o nolenti.
E' chiaro che non accetto opinioni frettolose (e inesatte) su uno dei prodotti che mi da buon pane
da mangiare.
Ciao, warp

non web.
La questione è tutta qui. Sul web la situazione è abbastanza diversa.
E' palese che MySQL non è paragonabile per caratteristiche a SQL Server,
Oracle o anche Access. I suo vantaggi sono:
1) E' gratuito
2) E' veloce
3) *Quello che fa lo fa bene*.
L'ultimo punto è stato sempre la filosofia di Widenius e gli altri
programmatori che hanno seguito MySQL, meglio poche cose ma come Dio
comanda. 
Il problema è che ha un SQL limitato e certamente per fare un gestionale
non lo userei. Però per siti tipo portali o altro dove il 95% sono SELECT
di visualizzazione direi che è perfetto. Tieni anche conto che la maggior
parte dei siti sono di aziende medio/piccole con un numero esiguo di record
e transazioni e per queste realtà Mysql va benissimo. E' inutile comprarsi
una Ferrari per girare in città.
Poi, il fatto che non abbia l'integrità referenziale ed altre cose non
significa che non puoi fare un sito di e-commerce, ma che ti devi smazzare
tutto a livello di codice dell'applicazione :-(
Ciao.
Fabio Serra
***********

importante questa vecchia storia.
Non mi sembra molto vero. Parlando di web server il 70% è Unix
Ciao.
Fabio Serra
***********

FaSer ha scritto nel messaggio

In effetti la discussione nasce da un'affermazione un tantino affrettata, e ho lasciato in secondo
piano il contesto del post (applicazioni web).
Ciao, warp

una modica cifra mi ci metto Chili Soft (495$) e mi vanno le ASP.
al posto delle ASP usi perl e ti risparmi altri 495$...
-- 
#@@@ missinglink on slackware 7.1 ###
_______________________________________________
Telug mailing list 
Te...@telug.it

importante questa vecchia storia.
vecchia storia ?... mi pare semmai che la storia sia attualissima.... visto che
aziende del calibro di ibm, sun per citartene alcune abbiano iniziato proprio di
recente ad appoggiare un modello di sviluppo diverso da microsoft...( non so se
hai mai sentito parlare di opensource...)...


hai mai sentito parlare di opensource...)...
Certo ma ... io vorrei sapere dove vivi.
warp


Ho in giro diverse applicazioni gestionali  basate prima su SQL Server
7.0 e ora su SQL Server 2000 e non ho mai avuto crash del server; puoi
essere più specifico al riguardo ?
Ciao
---------------
Guido
light...@flashnet.it

oltre ai soliti Db freeware esiste anche altro materiale... del tipo SYBASE.
Conosciuto anche come Adaptive Server Anywhere (ASA) - è un  package
integrato per la gestione dati e la sincronizzazione con i sistemi
centralizzati per lo sviluppo rapido e la distribuzione di soluzioni
e-Business.
Ottimizzato per workgroups, laptop, palmari SQL Anywhere Studio estende la
ricchezza del sistema informativo e-Business a dounque avvenga una
transazione di business.
Per avere il CD in valutazione gratuita e lo white paper in Italiano basta
collegarsi al sito 
http://anywhere.firenze.net
 e lasciare  i dati: Azienda,
Indirizzo, Nome, Telefono, Fax, Mansione. Lo ricevera' in pochi giorni. Allo
stesso modo siamo a disposizione per inviarVi documentazione e demo degli
altri prodotti Sybase.
MariaSole

Certo ma ... io vorrei sapere dove vivi.
questione di punti di vista, io ho iniziato a vedere
la diffusione di linux in ambito aziendale e non la considero
una storia vecchia...


una storia vecchia...
Non so che dirti, per ragioni connesse alla mia attività sono stato a contatto con centinaia di
realtà aziendali in questi anni.
A parte le nicchie (tipografi, providers) sono due gli ambienti standard: windows 32 e, a certi
livelli, il mondo IBM - AS/400.

 wrote in message
9cggtq$he3$1...@fe1.cs.interbusiness.it...


Se mi posso permettere, hai anche un'altra possibilità:
WIN2000+MYSQL (per win)
asp: nessun problema
apprendimento e gestione: molto + veloce di Apache (se hai gestito un server
apache sai cosa intendo)
costo : il solo costo di WIN2000 Server senza licenze aggiuntive di nessun
tipo (i tuoi utenti non sfruttano le risorse di WIN2K, quindi no lic.
aggiunte)
i costi di RH sono sì piu bassi, ma non sono le 100K lire che dice (il
sistema professional costa 255 euro)
Non ti piace IIS? Puoi usare Apache x WIN 2K.
Il fatto che molti dei prodotti esistenti per Linux/Unix esistano anche per
W2K non ti fa pensare?
La sicurezza del sistema? Stai tranquillo, non esiste in nessun ambiente.
Ognuno ha le sue pecche.
Prova a leggerti la storia della violazione del sito 
www.apache.org
 (si,
proprio lui: mysql+apache+linux).
Non ti piacciono i service pack di MS? vai a vedere le patch di sicurezza
esistenti per i vari servizi linux (ftp, nntp, etc...), costantemente
aggiornati.
Prova a compilare male il kernel di linux, e vedrai come sia possibile
sfruttare i  BUFFER OVERFLOW (mai sentiti?) per entrare nel sistema.
Molti dei Web server in funzione oggi utilizzano Unix? Verissimo, anche
perchè un buon 60% sono SUN SOLARIS, AS/400 etc... un'altra buona parte sono
server Universitari, e anche perchè ben pochi so riescono a gestire
archittetture ad 8/16/32 Microprocessori.Addirittura, si dice che MS
utilizzi  QMail per la sua HOTMAIL.
Considera che comunque la gestione di un server web Apache non è molto
difficile, ma la gestione di un sistema LINUX/UNIX  è abbastanza
impegnativa, mentre dal punto di vista economico potresti addirittura non
spendere una lira con un sistema LINUX (potresti scaricarti tutti i moduli
che ti interessano e installare il sistema da solo senza appogiarti alle
distribuzioni varie).
Pensaci, e se vuoi contattami.
A proposito, su che macchine appoggierai il tuo sito?
ciao.
Marco
(
mar...@libero.it
)

sfruttare i  BUFFER OVERFLOW (mai sentiti?) per entrare nel sistema.
taci se non sai di cosa parli !


 wrote in message
th9L6.9024$RX4.5...@news.infostrada.it...
