Login
Cerca all'interno di JavaPortal
Help
Home Page Documentazione Forum Progetti Partner Pubblica!
Documentazione > Tutorial > MYSQL - Introduzione
Modifica Impostazioni
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

Hai una tesi in Java?
Tesine preparate
per esami?
Pubblica tutto su
JavaPortal!

Scrivi al nostro staff


All4web Day a Milano, 8 maggio


Aristotele
Lo scopo del lavoro è quello di guadagnarsi il tempo libero


Deployment Descriptor Reference


Rss Feed
Home Page
Articoli
News
Forum
Classi

  Visualizza Commenti (0) Aggiungi Commento    
Add to Shortcuts
 
Vota l'articolo
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

Username:
Password:
To sign up for an account, click register... Register
Hide





Powered By



Campagna Anti-IF


Skin


PARTNER
Zio Budda
HostingJava


LICENZA



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

Sitemap  © 2002-2004 Copyright Information. Privacy . Today is domenica 1 agosto 2010