Architettura unificata multi-modello
All'interno di Caché, i dati possono essere modellati e memorizzati come tabelle, oggetti o array multidimensionali (gerarchie). Diversi modelli possono accedere ai dati - senza bisogno di una mappatura tra i modelli, che ridurrebbe le prestazioni. Il supporto integrato per data objects dinamici (come XML e JSON) permette una facile interoperabilità e il rapido sviluppo di applicazioni web.
Query ad alte prestazioni
SQL è la lingua franca per interrogare i dati di Caché in tutti i modelli di dati. Grazie alla sua architettura efficiente, Caché fornisce prestazioni SQL intrinsecamente più veloci rispetto ad altre tecnologie di database. Supporta gli indici tradizionali, bit-map e bit-slice che possono essere utilizzati con dati transazionali in tempo reale.
Sistemi distribuiti
InterSystems Enterprise Cache Protocol permette a una rete di molti server di comportarsi come un unico data store, migliorando notevolmente la scalabilità e le prestazioni delle applicazioni distribuite.
Alta disponibilità grazie al mirroring del database
I database mirror di Caché non richiedono grandi investimenti in hardware, supporto, licenze del sistema operativo o memoria. I database mirror di Caché sono anche facili da impostare e gestire, quindi i costi di amministrazione sono ridotti al minimo.
Modello di sicurezza
Proteggere i dati a riposo e in movimento minimizzando l'effetto sulle prestazioni dell'applicazione.
Sviluppo di applicazioni
InterSystems Atelier è il nostro ambiente di sviluppo basato su Eclipse per definire la logica di business e costruire interfacce utente mobili e/o basate sul web. Permette di sviluppare rapidamente applicazioni utilizzando gli strumenti e le tecnologie che meglio si adattano alle tue esigenze.