Twitter Facebook
Torna alla home page English
prodotti
supporto e assistenza
quanto costa Instant Developer?
clienti
contatta Pro Gamma
press
blog
forum
segui Pro Gamma su twitter e facebook
 

Oracle o SQL Server? DB2 o Postgres? Access o MySQL?

Luca Baldini Oggi, sul mercato, troviamo molti database differenti: Microsoft SQL Server, Oracle, DB2, MySql, Posgres, AS400... Ognuno di questi ha le proprie peculiarità e le proprie caratteristiche. Purtroppo, però, ogni database possiede una propria sintassi. Estrarre, per esempio, i primi tre caratteri da un campo di tipo stringa richiede comandi diversi:


Oracle

SUBSTR(‘ABCDEF’, 1, 3) = ‘ABC’

DB2, MySql, Access

LEFT(‘ABCDEF’, 3) = ‘ABC’

Postgres

SUBSTRING(‘ABCDEF’ from 1 for 3) = ‘ABC’

SQL Server

SUBSTRING(‘ABCDEF’, 1, 3) = ‘ABC’

Alla luce di questo immaginiamo cosa vuol dire sviluppare un’applicazione web allo stato dell’arte che sia in grado di utilizzare un qualsiasi database in maniera ottimizzata.

Con Instant Developer possiamo cambiare in qualsiasi momento il tipo di database utilizzato dall’applicazione. L’operazione è estremamente semplice: si apre la videata delle proprietà del database, si cambia il tipo e si ricompila l’applicazione. Instant Developer automaticamente riconfigura tutte le espressioni utilizzate nelle query affinché la sintassi sia quella specifica del database selezionato. Così potremmo avere la stessa applicazione su Oracle, su SQL Server, su DB2 e, perché no, sul database gratuito Postgres.

Possiamo creare Trigger, Stored Procedure utilizzando direttamente l’ambiente di sviluppo. Instant Developer, in fase di compilazione, produce un elenco di istruzioni SQL necessarie per la creazione di tali oggetti nel database selezionato. Se cambiamo il tipo di database, Instant Developer ricalcolerà automaticamente il codice SQL necessario per la creazione e/o aggiornamento delle Viste, Trigger e Stored Procedure nel nuovo database.

Approfondisci l’indipendenza dai linguaggi e dalle tecnologie, oppure scopri le funzionalità di In.de per la gestione degli Schemi E/R.

<<< Widget Full ajax @ Full speed Database Management integrato >>>
 

 

Con il Trace mai più errori introvabili
Run time translations
One click publishing
Un solo IDE per svilupparle tutte
Rich Internet Application in pochi minuti
Tanti browser, nessun problema
Il Web alla velocità della luce
Access web, la risposta è In.de
Web Report e Chart? Subito, con In.de
Framework Full-Ajax e RIA
Java o .Net? Ora non devi più scegliere
Widget full-ajax @ full speed
Oracle o SQL Server? DB2 o Postgres? Access o MySQL?
Database Management integrato
Enterprise alla portata di tutti
Dal client/server al web in pochi minuti
Il Web RAD #1 nel mondo
Con In.de la SOA è servita
Applicazioni sicure e senza bug
Crea il tuo webtop con In.de
Arricchisci il tuo portale con In.de
Sovraccarico da Hibernate? Prova In.de
Code generator senza frontiere