IBM DB2: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo template {{interprogetto}} (FAQ) |
m sistemazione fonti, smistamento lavoro sporco e fix vari |
||
(45 versioni intermedie di 34 utenti non mostrate) | |||
Riga 1:
{{F|software|marzo 2024}}
{{S|software}}
'''DB2''' è un [[relational database management system]] (RDBMS) della [[IBM]]: scritto in [[linguaggio C|C]], [[C++]] e [[Assembly]], è stato riscritto per ogni [[piattaforma (informatica)|piattaforma]], pur con una base comune. La sua prima versione risale al [[1983]].
Nel maggio 2016, DB2 è uno dei RDBMS più diffusi secondo le classifiche ufficiali basate sul ranking per popolarità.<ref>{{Cita web|url=http://db-engines.com/en/ranking|titolo=DB-Engines Ranking|autore=|editore=|data=|accesso=}}</ref> I primi in ordine sono [[Oracle Database|Oracle]], [[MySQL]] (prodotto dalla stessa [[Oracle Corporation|Oracle]]),[[Microsoft SQL Server]] e [[PostgreSQL]].
Quando [[Informix]] (a sua volta acquisita da IBM nel 2001), acquistò [[Illustra]] nel [[1997]] e introdusse ''Universal Server'' nel proprio database, facendone un DBMS relazionale a oggetti, sia Oracle sia IBM dovettero introdurre il paradigma degli oggetti nei propri prodotti. Questo ha fatto di DB2 è un [[DBMS]] [[Database relazionale a oggetti|relazionale a oggetti]].▼
== Descrizione ==▼
In origine, DB2 era nato come DBMS per i [[mainframe]], ma poi si è diffuso su qualsiasi tipo di [[server]], perfino su [[PDA]] e altri [[dispositivo mobile|dispositivi portatili]]; esistono versioni per [[sistema operativo|sistemi operativi]] [[GNU/Linux]], [[Unix]] ([[AIX (sistema operativo)|AIX]], [[HP-UX]], [[Solaris Operating Environment|Solaris]]) e [[Microsoft Windows]]. I suoi precursori sono [[DL/1]] e [[IMS/DB]], sempre della IBM.▼
In origine, DB2 era nato come DBMS per i [[mainframe]], ma poi si è diffuso su qualsiasi tipo di [[server]], sia su [[palmare|PDA]] che
▲
▲Quando, nel [[1997]], [[Illustra]] fu acquisita da [[Informix]] (che sarebbe stata a sua volta acquisita da IBM nel 2001)
A partire dalla versione 9.1, DB2 per [[Windows]], [[Linux]], e [[Unix]], include la tecnologia "pureXML", che fornisce la possibilità di salvare informazioni in campi di tipo [[XML]]. DB2 risulta, quindi, il primo database ibrido, con modello relazionale e XML. Questo favorisce la gestione di applicazioni che interagiscono con documenti XML, permettendo, ad esempio, l'interrogazione diretta del database tramite [[XQuery]].
▲==Descrizione==
=== Edizioni ===
* DB2 ''Express'': è il livello base di RDBMS, l'ideale per il piccolo medio mercato d'affari.
* DB2 ''Express-C'': è la versione gratuita dell'IBM, l'ideale per piccole aziende, compagnie ''multi-branch'', [[programmatore|sviluppatori]] e partner di affari.
* DB2 ''Workgroup Server Edition'': è il software ideale per le piccole e medie aziende.
* DB2 ''Enterprise Server Edition'': comprende moltissime [[libreria (software)|librerie]] capaci di gestire i carichi di lavoro più esigenti.
Riga 19 ⟶ 23:
==== Versione gratuita ====
=== Strumenti di supporto ===
DB2 può essere amministrato sia da [[riga di comando]] sia dal "Control Center", un'applicazione [[GUI]] scritta in [[linguaggio Java|Java]]. Dal 2016 IBM ha aggiunto a questi prodotti un nuovo strumento gratuito di amministrazione e monitoraggio chiamato Data Server Manager.
DB2 può essere usato all'interno di software applicativo accedendo a un'[[Application programming interface|API]] disponibile per numerosi [[linguaggi di programmazione]], tra cui: [[Java (linguaggio di programmazione)|Java]], [[Python]], [[Ruby (linguaggio di programmazione)|Ruby]], [[Perl]], [[PHP]], [[C (linguaggio)|C]], [[C++]], [[COBOL]], [[Fortran]], e altri linguaggi che supportano il [[Framework .NET]].
IBM fornisce strumenti per l'integrazione e lo sviluppo con l'[[
== Note ==
<references />
== Altri progetti ==
Riga 33 ⟶ 40:
== Collegamenti esterni ==
* {{
*
*
* {{
* {{
* {{
{{Database management system}}
{{Portale|informatica}}
[[Categoria:
[[Categoria:RDBMS]]
[[Categoria:Database management system proprietari]]
[[Categoria:Software IBM]]
|