Gli ultimi post di Edit

Benchmark di database NoSQL

Giovedì 24 Febbraio 2011 - 10:20

di Kiko

Software e Servizi

I database NoSQL vengono così chiamati perché non seguono uno schema relazionale per archiviare i dati e perciò non richiedono uno schema di tabella che sia fisso. L’idea è quella di ottenere una maggiore scalabilità orizzontale. Maggiore, ma quanto migliore?

Di esempi di database NoSQL che gestiscono quantità elevatissime di dati ne esistono parecchi: citiamo Amazon SimpleDB o BigTable di Google.

Continua a leggere Benchmark di database NoSQL

Tags:

Categoria: Software e Servizi | Permalink | Commenti (3)

Megastore, il sistema NoSQL di Google

Martedì 22 Febbraio 2011 - 15:01

di Claudio Cicali

PHP e Open Source

Nel mese di gennaio Google ha reso pubblico un documento con il quale descrive una tecnologia non troppo nuova (è usata internamente da alcuni anni) usata dall’azienda stessa per il proprio “High Replication Datastore” - un sistema di storage dati ad alta affidabilità al servizio di App Engine.

Tale tecnologia è un sistema che può essere classificato come un altro membro del sempre più articolato (per offerta e funzionalità) mondo dei database non relazionali, chiamati appunto NoSQL.

Continua a leggere Megastore, il sistema NoSQL di Google

Tags:

Categoria: PHP e Open Source | Permalink | Commenti (1)

Disegnare schemi di database online

Venerdì 21 Gennaio 2011 - 08:54

di Kiko

Software e Servizi

Si tratta più che altro di un esperimento, ma può risultare comunque utile. DbDesigner è un piccolo webtool col quale si è in grado, in via completamente grafica, di generare lo schema di un database, con tabelle e relazioni fra le tabelle medesime.

Per poterlo usare basterà loggarsi con un account Google e si avrà così accesso a una spartana interfaccia grafica. La sensazione è che sia un tool in via di definizione. Mancano alcune utili funzionalità, quali la stampa o il salvataggio su file degli schemi creati.

Continua a leggere Disegnare schemi di database online

Tags:

Categoria: Software e Servizi | Permalink | Commenti (5)

Database.com, un database relazionale cloud

Venerdì 10 Dicembre 2010 - 10:35

di Giuseppe de Santis

Software e Servizi

Salesforce, realtà affermata in ambito CRM e Cloud Computing, ha annunciato per il 2011 la disponibilità di Database.com un database cloud relazionale pienamente utilizzabile dalle piattaforme e dai linguaggi di maggior uso: Java, .NET, Ruby, Flex, PHP, Android, iOS, Blackberry, così come da altre soluzioni cloud come Google AppEngine, Microsoft Azure, Amazon EC2 e altre ancora.

La tecnologia alla base di Database.com è la stessa utilizzata dagli altri prodotti Salesforce; la differenza è che ora lo stesso database è stato reso un servizio accessibile dalla “nuvola”.

Alla possibilità di prova gratuita si affiancano una serie di piani mensili basati sul traffico erogato, similmente a quanto già avviene, per fare un paragone, con Amazon Web Services.

Continua a leggere Database.com, un database relazionale cloud

Tags:

Categoria: Software e Servizi | Permalink | Commenti (2)

Un editor visuale in salsa ORM

Martedì 23 Novembre 2010 - 11:56

di Kiko

PHP e Open Source

Dici programmazione ad oggetti e DBMS e pensi subito a ORM. La sigla sta per “Object Relational Mapping” e non è altro che un’interfaccia a oggetti per astrarre dalle caratteristiche specifiche del DBMS utilizzato. È una tecnica potentissima che permette di migliorare sensibilmente la programmazione di applicativi complessi. Esistono diversi ottimi ORM per i più disparati linguaggi. Se programmate in PHP allora è parimenti interessante dare uno sguardo a ORM Designer.

Continua a leggere Un editor visuale in salsa ORM

Tags:

Categoria: PHP e Open Source | Permalink | Commenti (4)

Firebird: pronta la versione 2.5

Mercoledì 27 Ottobre 2010 - 12:13

di Kiko

PHP e Open Source

Il decimo anno di vita del progetto viene festeggiato col rilascio della versione 2.5. Si tratta di Firebird, un database di tipo relazionale distribuito sotto licenza open source.

L’RDBMS supporta praticamente tutti i sistemi operativi e la nuova release punta decisamente a minare la leadership di MySQL.

Continua a leggere Firebird: pronta la versione 2.5

Tags:

Categoria: PHP e Open Source | Permalink | Commenti (1)

Apache Cayenne: non solo ORM

Giovedì 8 Luglio 2010 - 09:48

di Giuseppe de Santis

Java

Il mondo degli ORM è in buona parte legato ai soliti nomi, primo fra tutti Hibernate e a seguire EclipseLink, già Oracle TopLink; di recente sono tuttavia venuto a conoscenza (in attesa di opportuna prova sul campo) di una soluzione alternativa a marchio Apache Software Foundation: Apache Cayenne.

Cayenne si inserisce nello stesso segmento di prodotti ma offrendo caratteristiche non comuni nel suo ambito, tra cui la serializzazione XML degli oggetti (in alternativa alla classica persistenza su database), un tool grafico per progettare lo schema del database e soprattutto la possibilità di rendere remoto l’accesso ai dati tramite web services.

Continua a leggere Apache Cayenne: non solo ORM

Tags:

Categoria: Java | Permalink | Commenta

Database NoSQL? Membase!

Martedì 29 Giugno 2010 - 08:09

di Kiko

Software e Servizi

Nonostante la confusione cui si è portati leggendo il termine NoSQL, la tecnologia su cui si basano queste basi di dati è in realtà molto semplice: l’archiviazione dei dati non segue lo schema relazionale, ragion per cui non si necessita di uno schema fisso per le tabelle per esempio.

Membase è proprio un database di questo tipo e può essere sfruttato in certi ambienti web, riuscendo a fornire ottime prestazioni. Membase può ad esempio servire in contemporanea un numero anche alto di utenti, con buoni livelli di throughput. Supporta la persistenza dei dati su disco e la loro replicazione. È rilasciato sotto licenza Apache 2.0.

Tags:

Categoria: Software e Servizi | Permalink | Commenti (4)

NoSQL: hype e buonsenso

Giovedì 24 Giugno 2010 - 08:18

di Giuseppe de Santis

Software e Servizi

Dopo decenni di dominio pressoché incontrastato dei database relazionali, il movimento NoSQL ha raggiunto un’esposizione ed una notorietà piuttosto forte, specie se se paragonata ad un passato in cui, dopo tutto, modelli alternatividi basi di dati esistevano già e anche con ragionevole profitto (GemStone è il primo nome che mi viene in mente, e proprio mentre scrivo questo post scopro che è appena stato fagocitato da SpringSource, o meglio VMWare).

Oggi sicuramente la scelta è più variegata: document-based, graph-based, key-value, object-oriented, in modo tale da avere una soluzione più vicina possibile alle esigenze di progetto.

Continua a leggere NoSQL: hype e buonsenso

Tags:

Categoria: Software e Servizi | Permalink | Commenti (7)

10 piccoli suggerimenti per migliorare le performance del tuo database

Venerdì 7 Maggio 2010 - 08:48

di Andrea Ganduglia

PHP e Open Source

Una query scritta male può mettere a dura prova il server più potente o il database più performante, oltre ovviamente a rendere il sito o l’applicazione inusabile o quasi per gli utenti. A volte una piccola latenza nella risposta del database, magari appena percettibile in fase di testing, diventa un serio problema in produzione, quando vi saranno migliaia di richieste contemporanee.

Alcuni piccoli accorgimenti posso quindi riverlarsi determinanti.

Continua a leggere 10 piccoli suggerimenti per migliorare le performance del tuo database

Tags:

Categoria: PHP e Open Source | Permalink | Commenti (9)