Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. IBM DB2 - Teknopedia
IBM DB2 - Teknopedia
Niente fonti!
Questa voce o sezione sull'argomento software non cita le fonti necessarie o quelle presenti sono insufficienti.

Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento.
Abbozzo software
Questa voce sull'argomento software è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Teknopedia. Segui i suggerimenti del progetto di riferimento.

DB2 è un relational database management system (RDBMS) della IBM: scritto in C, C++ e Assembly, è stato riscritto per ogni 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à.[1] I primi in ordine sono Oracle, MySQL (prodotto dalla stessa Oracle),Microsoft SQL Server e PostgreSQL.

Descrizione

[modifica | modifica wikitesto]

In origine, DB2 era nato come DBMS per i mainframe, ma poi si è diffuso su qualsiasi tipo di server, sia su PDA che su altri dispositivi portatili; esistono versioni per sistemi operativi GNU/Linux, Unix (AIX, HP-UX, Solaris) e Microsoft Windows. I suoi precursori sono DL/1 e IMS/DB, sempre della IBM.

Quando, nel 1997, Illustra fu acquisita da Informix (che sarebbe stata a sua volta acquisita da IBM nel 2001) e quest'ultima 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.

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.

Edizioni

[modifica | modifica wikitesto]
  • 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, sviluppatori e partner di affari.
  • DB2 Workgroup Server Edition: è il software ideale per le piccole e medie aziende.
  • DB2 Enterprise Server Edition: comprende moltissime librerie capaci di gestire i carichi di lavoro più esigenti.

Versione gratuita

[modifica | modifica wikitesto]

Dal 30 gennaio 2006 IBM distribuisce una versione gratuita del proprio database server, DB2 Express-C, disponibile per Linux, Mac OS, Windows e Unix per architetture hardware di processori a 32 e 64 bit. DB2 Express-C ha le stesse funzioni standard delle versioni commerciali, ma limita l'utilizzo dell'hardware effettivamente installato sul server dove risiede. Attualmente (10.5) è limitato ad una dimensione massima del database di 15 TeraByte, un totale di non più di 2 core di CPU, e fino a 16 GB di memoria RAM indipendentemente dall'hardware presente. È anche possibile acquistare una licenza in forma di abbonamento annuale per ottenere il supporto tecnico fornito direttamente da IBM. Aggiungendo licenze, diventa permesso utilizzare alcune funzioni aggiuntive, come la replica SQL e HADR (High Availability and Disaster Recovery), un sistema di disaster recovery che permette di passare automaticamente ad un server di failover nel caso in cui il server principale diventi inutilizzabile. Possiede inoltre funzionalità IN-MEMORY, con la possibilità di creare oggetti organizzati in colonne, supporto Json e funzionalità avanzate di "federazione", cioè la possibilità di integrare e presentare oggetti di altri prodotti quali ad esempio tabelle/viste Oracle, Postgresql, MySQL, e dalla versione 11.1 anche oggetti HDFS Apache Hive e Cloudera.

Strumenti di supporto

[modifica | modifica wikitesto]

DB2 può essere amministrato sia da riga di comando sia dal "Control Center", un'applicazione GUI scritta in 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'API disponibile per numerosi linguaggi di programmazione, tra cui: Java, Python, Ruby, Perl, PHP, C, C++, COBOL, Fortran, e altri linguaggi che supportano il Framework .NET.

IBM fornisce strumenti per l'integrazione e lo sviluppo con l'IDE Visual Studio ed Eclipse.

Note

[modifica | modifica wikitesto]
  1. ↑ DB-Engines Ranking, su db-engines.com.

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su DB2

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) DB2 sul sito della IBM, su ibm.com.
  • (EN) Edizione gratuita di DB2, su www-03.ibm.com.
  • ftp://ftp.software.ibm.com/software/data/db2/express-c/wiki/Getting_Started_with_DB2_Express_v9.5_Italian.pdf[collegamento interrotto] (E-Book gratuito)
  • (EN) Pagina per ordinare il DVD gratuito DB2 9 Discovery Kit, su ibm.com.
  • (EN) DB2 Magazine, su db2mag.com.
  • (EN) International DB2 Users Group (IDUG), su idug.org.
V · D · M
Sistemi di gestione delle basi di dati
Relazionali
proprietari4th Dimension · DB2 · dBase · IBM Informix · InterBase · MaxDB · Oracle · SQL Server · Sybase SQL Anywhere Studio
liberiDerby · Drizzle · Firebird SQL · HSQLDB · Ingres · MariaDB · MySQL · Percona Server · PostgreSQL
Simbolo database
Simbolo database
RDBMS integrante un RADAccess · Bento · FileMaker · HyperFileSQL · Kexi · Knoda · LibreOffice Base · Neo4j · OpenOffice Base · Paradox · SAS · 4th Dimension
Embedded (incorporato) · Berkeley DB (Relazionale proprietario) · SQLite (Relazionale libero)
Orientati agli oggetti
TabulareBigTable · Apache HBase
Archiviazione in tupleApache River
AltroDataBase For Objects · FluidDB · Moneta · OrientDB · PostgreSQL · Versant Object Database · ZODB
Base di dati relazionale a oggetti
software liberiCUBRID · Virtuoso Universal Server · WakandaDB · Zope Object Database
ProprietariIBM DB2 · IBM Informix · Greenplum Database · Microsoft SQL Server · Oracle · SAP Adaptive Server Enterprise
NoSQL
Orientato al documento
Database XMLExistDB · Oracle · BaseX · MarkLogic Server
AltriCouchDB · MongoDB · RavenDB · Apache Solr · OrientDB · OpenTSDB · KairosDB
Database a grafoAllegroGraph · Core Data · Neo4j · OrientDB
Chiave/valore archiviato su discoRedis (open source) · BigTable · DensoDB
Chiave/valore cache in RAMRedis (open source) · memcached
Valore/chiave Eventually‐consistentCassandra · Amazon-Dynamo
Chiave-valore che conserva mediante l'implementazione di PaxosKeyspace
Chiave-valore ordinatoBerkeley DB · NMDB
Basi di dati multivaloreOpenQM · Rocket U2
AltroSimpleDB · RethinkDB · LevelDB (No SQL libero)
Sistema di gestione di basi di dati
orientato alle colonne
software liberiCalpont InfiniDB · Druid · MonetDB · Neo4j · RCFile · Apache HBASE
ProprietariIBM DB2 · Microsoft SQL Server 2012 · Oracle Exadata · SAP HANA · Sybase IQ · Vector · Vertica
Base di dati spaziale
con specifiche OpenGISAsterixDB(Open source) · IBM DB2 · Microsoft SQL Server · MonetDB · MySQL · Neo4j · Oracle Spatial · PostgreSQL con PostGIS · SAP HANA · SpatiaLite · Teradata Geospatial · Vertica Place
Base di dati ad oggetti in movimentoSECONDO, · Firebird con TerraLib · MySQL con TerraLib · PostgreSQL con TerraLib · SQLServer con TerraLib
Base di dati multimedialeOracle Image · Oracle Video
Categoria:Basi di dati
Controllo di autoritàGND (DE) 4148930-5
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=IBM_DB2&oldid=146528462"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022