Vai
 
ItLabs
Cosa sono gli ItLabs
Chi sono gli utenti di ItLabs
I servizi di ItLabs
La struttura di ItLabs
Come fare per usufruire dei servizi ItLabs
Lavora con noi
 
Archivio ItLabs
Networking e TLC
Software
Sistemi Hardware
Periferiche
 
Vai
 
Vai
 
Dizionario
Le parole dell'IT
 
 
 

Informix Dynamic Server 2000
Aprile 2002
 
Introduzione Microsoft Sql Server 2000
Oracle 8i
Ibm Db2 Universal Database Sybase Adaptive Server Enterprise

Il database targato Informix è un Dbms pensato per offrire le migliori prestazioni nelle applicazioni Oltp (On line transaction processing), ed è agevolmente estensibile nella gestione dei tipi di dati non tradizionali.
Presenta un miglioramento nelle prestazioni e nelle funzionalità rispetto alle versioni precedenti, per soddisfare le richieste di affidabilità, alta disponibilità e scalabilità dei tradizionali sistemi per la gestione delle transazioni, ma anche delle applicazioni mission critical. Una serie di caratteristiche lo rende una piattaforma particolarmente adatta a Internet. In aggiunta, Informix ha progettato l'architettura Dsa (Dynamic Scalable Architecture), che consente di massimizzare lo sfruttamento delle risorse hardware disponibili, nell'accesso parallelo alla base di dati. Dsa agevola l'amministratore della gestione dei database con forte tendenza alla crescita e all'aumento della complessità, migliorando sensibilmente le prestazioni complessive del sistema e la sua scalabilità. Si poggia su un'architettura fortemente parallela, che permette un intenso sfruttamento delle potenzialità di elaborazione di ogni piattaforma, permettendo di eseguire tutte le principali operazioni sul database, avvalendosi delle differenti risorse del sistema distribuito. L'elaborazione avviene mediante i "processori virtuali", costituiti da un pool configurabile di db server che viene utilizzato per la gestione e la distribuzione delle richieste di servizio, su un insieme di Cpu e di dischi. I servizi sono forniti mediante entità di elaborazione chiamate thread. Ogni thread viene utilizzato dal gestore db per compiere una determinata funzione dell'intero processo elaborativo. Richieste particolarmente esose vengono suddivise in un insieme di sottooperazioni, ognuna delle quali è affidata, sotto forma di thread, a un processore virtuale disponibile che può servire più richieste contemporaneamente. Per la gestione dei processori virtuali è stato creato uno scheduler interno al database, cosa che permette una politica di allocazione migliore rispetto a quella offerta dal sistema operativo: lo scheduler, infatti, si avvale di una conoscenza approfondita degli oggetti e degli algoritmi del database.
Dynamic Server supporta dati multimediali e qualsiasi tipo di dato definito dall'utente per uno specifico settore di business, come, per esempio, i dati geografici. I dati nuovi definiti dall'utente vengono memorizzati come i tipi predefiniti, agevolando la realizzazione e la gestione dei siti Web, anche con contenuti multimediali. Per lo sviluppo sono riutilizzabili tutti i pacchetti creati mediante la tecnologia Datablade. I moduli Datablade permettono di incapsulare tipi di dati specializzati, metodi che fanno elaborazioni o creano indici sui dati incapsulati.
Le risorse esportate dai moduli Datablade sono disponibili mediante il loro innesto di tipo plug in all'interno del database server. È disponibile una serie di moduli di Datablade creata dai partner del Datablade program, in grado di soddisfare un'ampia gamma di esigenze settoriali.

01net: il nostro staff  |  Il nostro codice di comportamento  |  I nostri prodotti  |  Contattaci  |  La pubblicità su 01net  |  I servizi di ItLabs