Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Oracle perde il difensore di MySql
Nuovo argomento   Rispondi    Indice del forum -> Sopravvivere alla new economy
Precedente :: Successivo  
Autore Messaggio
Zeus News
Ospite





MessaggioInviato: 08 Feb 2010 15:45    Oggetto: Oracle perde il difensore di MySql Rispondi citando

Commenti all'articolo Oracle perde il difensore di MySql
Ken Jacobs lascia l'azienda dopo 28 anni: era l'uomo di collegamento con MySql.
Top
Silent Runner
Supervisor sezione Chiacchiere a 360°
Supervisor sezione Chiacchiere a 360°


Registrato: 16/05/05 10:17
Messaggi: 24074
Residenza: Pianeta Terra

MessaggioInviato: 09 Feb 2010 09:56    Oggetto: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

Mi sto affacciando oggi a questo genere di problematiche per cui tutto ciò mi appare oscuro: quali potrebbero essere le conseguenze per gli sviluppatori e gli utilizzatori?
Top
Profilo Invia messaggio privato
lordmax
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 17/05/07 09:21
Messaggi: 81
Residenza: Torino

MessaggioInviato: 09 Feb 2010 12:42    Oggetto: Rispondi citando

Per gli utenti sostanzialmente nessuna differenza.

Per gli sviluppatori le conseguenze potrebbero essere molte e pesanti.
Dal mio punto di vista il fatto che mysql sparisca sarebbe solo un bene, è un rdbms non standard che sta creando un gran rumore nello sviluppo degli applicativi.
E' tempo che gli sviluppatori passino a qualcosa di più ben fatto di mysql e, possibilmente, ad oggetti.
Top
Profilo Invia messaggio privato HomePage
mda
Dio maturo
Dio maturo


Registrato: 01/11/06 10:39
Messaggi: 6648
Residenza: Figonia

MessaggioInviato: 09 Feb 2010 22:11    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

Silent Runner ha scritto:
Mi sto affacciando oggi a questo genere di problematiche per cui tutto ciò mi appare oscuro: quali potrebbero essere le conseguenze per gli sviluppatori e gli utilizzatori?


Nessuno è solo che un capo dirigente che è incavolato perchè non è avanzato di carriera. Tutto qui.
Wink
Ma dato che MySQL è usatissimo sopratutto in capo Linux e Open ora si teme ogni sconquasso alla Oracle!
Shocked

NDA: MySQL è un ottimo prodotto sotto ogni punto di vista. I "DB oggetti" sono solo una complicazione ma tanto geek. Rolling Eyes

Ciao
Top
Profilo Invia messaggio privato HomePage AIM
lordmax
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 17/05/07 09:21
Messaggi: 81
Residenza: Torino

MessaggioInviato: 10 Feb 2010 13:25    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

[quote="mda"]
Silent Runner ha scritto:
Mi sto affacciando oggi a questo genere di NDA: MySQL è un ottimo prodotto sotto ogni punto di vista. I "DB oggetti" sono solo una complicazione ma tanto geek. Rolling Eyes

Ciao


Ovviamente dissento.
MySql è un rdbms che usa una sintassi non standard, tipi dati non standard, manca di molte funzionalità (le stored procedure ad esempio che hanno implementato in modo a dir poco surreale) e rende la conversione fra DB pressoché impossibile.
Che poi sia molto usato non lo metto in dubbio, che ci siano prodotti molto migliori ed altrettanto OSS è inequivocabile.
Temo che oggi la maggior parte dei MySql sia installata semplicemente per pigrizia dei sistemisti.

I DB ad oggetti non sono un gioca da nerd ma una reale esigenza dei progetti enterprise... non a caso sia Oracle sia SqlServer hanno strumenti per adattarsi.

P.S. il tutto senza intento polemico, le mie sono solo considerazioni personali.
Top
Profilo Invia messaggio privato HomePage
Silent Runner
Supervisor sezione Chiacchiere a 360°
Supervisor sezione Chiacchiere a 360°


Registrato: 16/05/05 10:17
Messaggi: 24074
Residenza: Pianeta Terra

MessaggioInviato: 10 Feb 2010 15:03    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

lordmax ha scritto:
P.S. il tutto senza intento polemico, le mie sono solo considerazioni personali.
Shocked
Nota:
Nel quote che hai inserito, senza volere hai mescolato un po' di frasi di diversa provenienza: in effetti non ho mai scritto un commento come quello che mi attribuisce il tuo intervento.

Siete pregati di porre attenzione quando postate citazioni "annidate" (quote all'interno di quote), il rischio di incasinare le frasi e il loro senso può portare a risultati come questo.
Top
Profilo Invia messaggio privato
Zeus
Amministratore
Amministratore


Registrato: 21/10/00 02:01
Messaggi: 13264
Residenza: San Junipero

MessaggioInviato: 10 Feb 2010 15:08    Oggetto: Rispondi citando

Meglio ancora, ridurre al minimo indispensabile le citazioni e non annidarle mai.
Top
Profilo Invia messaggio privato HomePage
NiccoloRigacci
Mortale pio
Mortale pio


Registrato: 14/11/08 19:36
Messaggi: 29

MessaggioInviato: 10 Feb 2010 20:16    Oggetto: Rischi grossi invece anche per gli utenti Rispondi citando

lordmax ha scritto:
Per gli utenti sostanzialmente nessuna differenza.


Non sono d'accordo. Il fatto che Oracle controlli direttamente MySQL (garzie all'acquisizione di SUN) è un grosso rischio per tutti gli utenti MySQL.

È evidente che MySQL è un concorrente di Oracle, ve lo posso confermare per esperienza professionale: molti applicativi che qualche anno fa avrebbero indotto un cliente ad acquistare Oracle oggi funzionano perfettamente su MySQL.

Ci sono tanti modi in cui Oracle può condizionare negativamente lo sviluppo di MySQL: distogliendo fondi, diminuendo l'efficienza del team, ignorando le richieste che vengono dalla comunità, ecc. Non sono solo io a dirlo, lo dicono ex sviluppatori MySQL e lo dice anche Stallmann.

Il forking del progetto è già iniziato - si chiama MariaDB - ad opera di ex sviluppatori, ma come sempre in questi casi è un trauma e non si sa come andrà a finire.

È interessante approfondire i diversi modelli di sviluppo ad esempio di MySQL e PostgreSQL, quest'ultimo (che tecnicamente è pure superiore) ha una licenza diversa, ma soprattutto la titolarità del codice è distribuita su tutti gli sviluppatori, non in capo ad una singola azienda.
Top
Profilo Invia messaggio privato HomePage
mda
Dio maturo
Dio maturo


Registrato: 01/11/06 10:39
Messaggi: 6648
Residenza: Figonia

MessaggioInviato: 10 Feb 2010 23:47    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

lordmax ha scritto:

Ovviamente dissento.
MySql è un rdbms che usa una sintassi non standard, tipi dati non standard, manca di molte funzionalità (le stored procedure ad esempio che hanno implementato in modo a dir poco surreale) e rende la conversione fra DB pressoché impossibile.
Che poi sia molto usato non lo metto in dubbio, che ci siano prodotti molto migliori ed altrettanto OSS è inequivocabile.
Temo che oggi la maggior parte dei MySql sia installata semplicemente per pigrizia dei sistemisti.

I DB ad oggetti non sono un gioca da nerd ma una reale esigenza dei progetti enterprise... non a caso sia Oracle sia SqlServer hanno strumenti per adattarsi.

P.S. il tutto senza intento polemico, le mie sono solo considerazioni personali.


Dipende dai punti di vista. Comunque non esageriamo ogni DB possiede le proprie peculiarità (MySQL è peculiare quanto altri ed ora garantiscono pure compatibilità DB-Oracle) e pur essendo il più veloce in assoluto tra i db-server, non perde un dato.

Però non mi risulta che MS-SqlServer abbia un supporto agli oggetti se non un plug .net (ovvero un aggiunta esterna) che poi non funziona tanto bene.

Poi ripeto son punti di vista se uno preferisce gli "oggetti", per me sono inutili nel DB.

Ciao
Top
Profilo Invia messaggio privato HomePage AIM
lordmax
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 17/05/07 09:21
Messaggi: 81
Residenza: Torino

MessaggioInviato: 11 Feb 2010 11:07    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

mda ha scritto:

Dipende dai punti di vista. Comunque non esageriamo ogni DB possiede le proprie peculiarità (MySQL è peculiare quanto altri ed ora garantiscono pure compatibilità DB-Oracle) e pur essendo il più veloce in assoluto tra i db-server, non perde un dato.


Certo, tutti i DB professionali hanno delle peculiarità ma MySql è proprio oltre.
Un progetto realizzato in MySql non può funzionare su un oracle, un postgreSql, un SQLServer etc.
Mentre un progetto in firebird può essere spostato su oracle e da lì su SQLServer e poi su postgreSql e via dicendo con uno sforzo tutto sommato minimo.
Che deve lavorare a livello enterprise e non per semplice CMS o Blog si trova in serissima difficoltà.

Poi che MySql sia il più veloce in assoluto è da vedere. E' il più veloce su alcuni tipologie di operazioni ma mancando il supporto ad una serie infinita di funzionalità le operazioni possibili sono anche molto meno.

mda ha scritto:

Però non mi risulta che MS-SqlServer abbia un supporto agli oggetti se non un plug .net (ovvero un aggiunta esterna) che poi non funziona tanto bene.


Yep.
Purtroppo è vero. Sia per SqlServer che per Oracle il supporto ad oggetti è gestito tramite plug-in.
Ed è un vero peccato.

mda ha scritto:

Poi ripeto son punti di vista se uno preferisce gli "oggetti", per me sono inutili nel DB.
Ciao


Certo che sono scelte e che gli oggetti NEI db non servono, servono fuori. ^__^
Pensa ad un programmatore PHP (ma anche molti altri linguaggi come python e via dicendo) che deve lavorare ad oggetti (se lavora straight non ovviamente non se ne fa nulla) e deve ogni volta farsi un parser dei dati fra classi e db. Il db potrà anche essere velocissimo ma tutto quello che perde nel parsing inficia ogni beneficio di velocità e di gestione ad oggetti.
Top
Profilo Invia messaggio privato HomePage
Zorro
Dio maturo
Dio maturo


Registrato: 23/08/05 09:56
Messaggi: 1111
Residenza: Torino

MessaggioInviato: 11 Feb 2010 13:12    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

mda ha scritto:

Dipende dai punti di vista. Comunque non esageriamo ogni DB possiede le proprie peculiarità (MySQL è peculiare quanto altri ed ora garantiscono pure compatibilità DB-Oracle) e pur essendo il più veloce in assoluto tra i db-server, non perde un dato.
... omissis ...

Ciao


Perchè! C'è forse qualche RDBMS sul mercato che è accertato perda i dati?

Vorrei nomi e ovviamente, prove.

Capisco che la qualità del software sia enormemente scaduta rispetto al 1970 quando io ho cominiciato a programmare, ma che qualcuno osi mettere sul mercato un RDBMS che perde i dati ... questa non l'avevo ancora sentita. Old Confuso
Top
Profilo Invia messaggio privato HomePage
Zorro
Dio maturo
Dio maturo


Registrato: 23/08/05 09:56
Messaggi: 1111
Residenza: Torino

MessaggioInviato: 11 Feb 2010 13:14    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

Zorro ha scritto:
Capisco che la qualità del software sia enormemente scaduta rispetto al 1970 quando io ho cominiciato a programmare, ma che qualcuno osi mettere sul mercato un RDBMS che perde i dati ... questa non l'avevo ancora sentita. Old Confuso


L'ora del server e settata GMT+2. Why? Why? Pecchè? Old Confuso
Top
Profilo Invia messaggio privato HomePage
mda
Dio maturo
Dio maturo


Registrato: 01/11/06 10:39
Messaggi: 6648
Residenza: Figonia

MessaggioInviato: 11 Feb 2010 22:37    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

Zorro ha scritto:
Capisco che la qualità del software sia enormemente scaduta rispetto al 1970 quando io ho cominiciato a programmare, ma che qualcuno osi mettere sul mercato un RDBMS che perde i dati ... questa non l'avevo ancora sentita. Old Confuso


Access è un DB (ok, non RDBMS) che perde i dati sia in transazione che sfasciandosi ogni tanto ... Ed è cosa ben risaputa.

Quando si hanno situazioni critiche critiche accade che anche i RDBMS perdano qualche transazione dato, esempio un crack nell'applicazione. Certo in situazioni ultra-critiche di cui Oracle combatté per tanto tempo.

Esiste anche il problema della sicurezza dei dati e spesso perdere dei dati è colpa di qualche cracker ! Non dirmi che non è mai successo...

Come vedi l'assoluto non esiste. Ma MySQL si può ben dire che appartiene alla famiglia dei "DB robusti" questo termine sarà nato per qualcosa?

Ciao
Top
Profilo Invia messaggio privato HomePage AIM
Zorro
Dio maturo
Dio maturo


Registrato: 23/08/05 09:56
Messaggi: 1111
Residenza: Torino

MessaggioInviato: 12 Feb 2010 00:02    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi citando

mda ha scritto:
Access è un DB (ok, non RDBMS) che perde i dati sia in transazione che sfasciandosi ogni tanto ... Ed è cosa ben risaputa.

Quando si hanno situazioni critiche critiche accade che anche i RDBMS perdano qualche transazione dato, esempio un crack nell'applicazione. Certo in situazioni ultra-critiche di cui Oracle combatté per tanto tempo.

Esiste anche il problema della sicurezza dei dati e spesso perdere dei dati è colpa di qualche cracker ! Non dirmi che non è mai successo...

Come vedi l'assoluto non esiste. Ma MySQL si può ben dire che appartiene alla famiglia dei "DB robusti" questo termine sarà nato per qualcosa?

Ciao


Access non lo cito nemmeno: è uno strumento d'ufficio, di personal computing, chiamalo come vuoi non è un RDBMS.

Se un sistema si pianta è l'attività dei task che stanno agendo su quel sistema vanno di conseguenza a ramengo direi che la "colpa" è del sistema o del task che ha piantato il sistema.

Se un sistema è "robusto" uccide i task che violano i suoi criteri di funzionamento (violazione di memoria, accaparramento 100% della CPU per cicli di memoria senza uscita, operazioni di I/O non concluse, irrisolvibili conflitti nell'utilizzo delle risorse) lascindo in vita quelli che paiono funzionare regolarmente (in attesa di interrupt o in alternanza di utilizzo di I/O e CPU, senza violazioni di memoria allocata ad altri).

Se in presenza di un sistema "robusto" un RDBMS mi perde un'insert o un update, o corrompe un indice allora è lui a essere bacato.

Oracle mi risulta "robusto" in tutti i SO in cui gira, My SQL non lo so ... ci sono dei report? sapete darmi delle referenze? Old
Top
Profilo Invia messaggio privato HomePage
mda
Dio maturo
Dio maturo


Registrato: 01/11/06 10:39
Messaggi: 6648
Residenza: Figonia

MessaggioInviato: 12 Feb 2010 02:54    Oggetto: Re: Effetti e conseguenze per sviluppatori e utenti Rispondi

Zorro ha scritto:
(...)
Oracle mi risulta "robusto" in tutti i SO in cui gira, My SQL non lo so ... ci sono dei report? sapete darmi delle referenze? Old


Lo sai che quando si parla di prodotti ogni ditta si reputa super e ci sono persone pro o contro con report/referenze contrastanti. Poi sono tutti dietro pagamento quelli specifici.

Oracle fu uno dei primi ad affrontare la sfida dei grossi dati ad alta velocità, per questo lo esposto, ma adesso è un gioiello.

Comunque, adesso, tutti son concordi che i principali rdbms hanno raggiunto un grado d'affidabilità elevatissima. Il gioco si rivolge alla velocità delle transazioni che vede in primo MySQL poi Oracle, DB2, ben distaccato MS-SQLServer ma che recupera con una perfetta integrazione .NET e Windows.

wikipedia: confronto db in inglese

Analisi della Bicocca in PDF

report di comparazione vari, inglese

altra comparazione in inglese

Ciao
Top
Profilo Invia messaggio privato HomePage AIM
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Sopravvivere alla new economy Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi