Database

Database orientati ai documenti
  • Tecniche hosting

Quasi tutte le applicazioni utilizzano database. Oltre ai classici database relazionali, con lo sviluppo delle applicazioni web si sono diffusi le cosiddette base di dati orientate ai documenti che, invece di utilizzare tabelle complesse, memorizzano i dati semi-strutturati in documenti semplici. Ma come funzionano esattamente?

Sistema di gestione di base di dati (DBMS)
  • Tecniche hosting

Un sistema di database funzionante è fondamentale per la manutenzione di tutti i sistemi basati su computer. L’unità centrale di regolazione per i rispettivi insiemi di dati è sempre un sistema di gestione di base di dati (DBMS), che struttura e organizza i dati presenti nel database e controlla l’accesso in lettura e scrittura al sistema di database.

MAMP: il pratico pacchetto per Mac OS X
  • Know How

Se sviluppate un sito, volete anche essere sempre sicuri che tutti gli elementi funzionino come dovrebbero. Mentre su una pagina di informazioni classica con contenuti statici non serve utilizzare strumenti specifici, l’anteprima di un progetto con elementi dinamici non può avvenire senza tool aggiuntivi. Una delle soluzioni più facili a cui ricorrere è quella di utilizzare ambienti di sviluppo...

Key Value Store
  • Tecniche hosting

Esistono modelli di database molto diversi fra loro, ma tutti presentano vantaggi e svantaggi. Ad esempio il Key Value Store (in italiano si usa anche il termine database chiave-valore) fornisce risultati in brevissimo tempo, in quanto segue un principio molto semplice: per ogni valore viene memorizzata una chiave. Non ci sono altre prescrizioni. Questi database key value vengono utilizzati...

Bare metal server: definizione e struttura
  • Know How

Con il termine “Bare metal“ si indica l’ultimo prodotto comparso sul mercato dell’hosting. Il nome potrà sembrare insolito, ma in realtà con questo appellativo si pone l’accento su un hardware dalle prestazioni elevate. Infatti su un bare metal server è come se l’accesso dell’utente arrivasse quasi fino al metallo lucido, quindi si ha un pieno controllo del server. Tutti i componenti software...

Social Blade
  • Analisi web

Intendersi di social media significa comprenderne le cifre. E tool interni come YouTube Analytics ne forniscono in abbondanza, anche se non sono sempre immediatamente comprensibili. Il servizio esterno Social Blade si è impegnato ad analizzare in modo comprensibile i dati di piattaforme come Instagram, Twitter, YouTube & co. Ma come funziona esattamente?

Samba: la multipiattaforma di rete
  • Configurazione

In qualità di amministratore di rete, non capita raramente di avere l’esigenza di dover riunire nella stessa rete diversi sistemi operativi come Windows o Linux. Tuttavia, la condivisione comune dei diversi servizi per tutti i terminali dell’ambiente di rete non è necessariamente una questione complicata: installando Samba su un server non avrete problemi di compatibilità tra tutti gli apparecchi...

File manager per Android
  • Tools o Strumenti

Gestire file e cartelle sui dispositivi Android diventa velocemente un compito faticoso. Infatti il gestore di file integrato (a partire da Android 6.0 "Marshmallow") è ben nascosto nelle impostazioni del sistema operativo e presenta solo funzioni di base, perciò molti utenti utilizzano le applicazioni disponibili su Google Play Store. Ma in cosa si differenziano questi file manager dalla...

Fondamenti di sviluppo Web moderno
  • Programmazione del sito web

Nello sviluppo Web sono riscontrabili tendenze che spaziano da offerte di siti statici fino a quelle con contenuti interattivi. Anche se l’HTML e il CSS rappresentano ancora la colonna portante di ogni sito, gli sviluppatori utilizzano sempre più linguaggi di programmazione lato server come il PHP, per realizzare siti dinamici. Inoltre i linguaggi di scripting lato client come JavaScript danno la...

Fare il backup del server con rsync
  • Tools o Strumenti

Un backup del server è il modo migliore per proteggere dati importanti del vostro progetto online e prevenire la perdita di dati. Soprattutto negli ambienti server, si applica una sofisticata strategia di backup, che considera tutti i dispositivi finali. A tale scopo servono programmi di backup affidabili. Oltre alle soluzioni software e ai servizi online spesso molto costosi, ci sono applicazioni...