Documentazione Contatti      
Documentazione > Tutorial > MYSQL - Introduzione
Hide
Best Practices
EJB
Frameworks
Howto
J2EE
J2ME and Wireless
J2SE
JSP e Servlet
Java Application Server
Java IDE/Tools
Java Media
Java Security
Java Sys Admin
Java e XML
Java e SQL
OpenSource Java
Patterns
Repository
Tesi
UML
Web Services
Slide
White Paper di jws.it
project management
Eventi
Groovy



Master the Boss


John Fitzgerald Kennedy
L'uomo è il computer più straordinario di tutti


Notazione UML - prima parte



  Visualizza Commenti (0) Aggiungi Commento    
 
MYSQL - Introduzione
By Carlo di Gianvito
3 aprile 2005
Valutazione Acquisita: 20

  MYSQL - Introduzione

Uno dei database più usati nella produzione di applicazioni web è mysql. Queste alcune caratteristiche alle quali si deve la sua enorme popolarità:

  • è gratuito, dalla MySQL AB è rilasciato come open-source secondo la General Public License
  • è veloce, requisito indispensabile nella programmazione client-server
  • è affidabile, conta più di un milione di installazioni in tutto il mondo
  • capacità, limitata alle dimensione massime dei file ammesse dal sistema operativo. Ad esempio su un sistema Linux è possibile creare una tabella di 2 Gigabyte.
  • controllo dell'accesso, che prevede diritti divisi per utente, host, tabelle e colonne.
  • sviluppo, interagisce con diversi linguaggi tra cui Java, Perl, PHP, C, C++, Python e TCL

A queste ne adrebbero aggiunte molte altre come il multithreading, query su più database, record di lunghezza fissa e variabile - non ci resta quindi che dare uno sguardo alla documentazione, che è disponibile on-line all'indirizzo http://www.mysql.com/doc , oppure off-line nella cartella Docs che si crea dopo aver eseguito il file di installazione. Ecco le intenzioni che gli sviluppatori di mysql dichiarano nella documentazione:

"We want the MySQL Database Software to be:
  • The best and the most widely used database in the world.
  • Available and affordable for all.
  • Easy to use.
  • Continuously improving while remaining fast and safe.
  • Fun to use and improve.
  • Free from bugs.

     "MySQL AB and the people at MySQL AB:

  • Promote Open Source philosophy and support the Open Source community.
  • Aim to be good citizens.
  • Prefer partners that share our values and mind-set.
  • Answer e-mail and provide support.
  • Are a virtual company, networking with others.
  • Work against software patents. "

Ma è bene tener presente anche ciò che mysql non ha:

  • sottoselezioni, non è possibile nidificare l'istruzione SELECT all'interno di un'altra istruzione SELECT
  • Foreign Key (FK), nella TODO List (elenco delle cose da fare)
  • Procedure memorizzate, nella TODO List
  • Viste
  • Trigger, volutamente evitati perchè riducono le prestazioni




JavaPortal è ideato da:    
K-Tech Logo










LICENZA



Eccetto dove diversamente specificato, i contenuti di questo sito sono rilasciati sotto licenza Creative Commons

Sitemap  © 2002-2004 Copyright Information. Privacy . Today is sabato 19 giugno 2010