Usare la stessa versione di MySQL che "regge" Twitter sarà  possibile. Gli sviluppatori del social network (o meglio "news network") hanno deciso di rilasciare i sorgenti della propria versione di MySQL. Si tratta di un fork del database relazionale basato sui sorgenti di MySQL 5.5 che introduce dei miglioramenti notevoli rispetto all'originale in termini di performance. Le aggiunte fatte dagli ingegneri di Twitter riguardano, solo per fare due esempi, l'aggiunta di variabili di stato che consentono di tenere sotto controllo il carico dei database, e il miglioramento delle prestazioni usando dischi SSD. (more...)

Continua a leggere Twitter rilascia la sua versione di MySQL

Categoria: Database

Questo è un periodo denso di novità , in casa Microsoft. Infatti, dopo l'uscita di Windows 8 Consumer Preview in contemporanea con Visual Studio 11 Beta, il momento di stare sotto ai riflettori è per SQL Server 2012 RTM (Release To Market). Il prodotto è stato reso disponibile oltre sia ai sottoscrittori di abbonamento MSDN, sia in versione di valutazione liberamente scaricabile, anche in italiano. (more...)

Continua a leggere SQL Server 2012 RTM

Categoria: Database

CSV ("comma separated values": valori separati da virgola) è un formato di file per esportare ed importare dati contenuti in una tabella. Nonostante la sua semplicità  e il fatto che non ne esiste un vero e proprio standard, è molto diffuso come mezzo di interscambio fra tecnologie o applicazioni molto diverse fra loro. àˆ naturale (e molto opportuno) che esistano svariati strumenti in grado di poterci lavorare: tutti i più noti DBMS (Database Management System) possono esportare ed importare dati in CSV, ma, a proposito di web, anche PHP ha diverse funzioni utili che ci consentono facilmente di leggere ed scrivere in questo formato. (more...)

Continua a leggere Da CSV a PHP, facendo attenzione a come si va a capo

Categoria: Database

Percona ha rilasciato un aggiornamento della versione di MySQL Configuration Wizard resa disponibile alla fine del 2011, il noto strumento per generare file di configurazione per MySQL ("my.cnf") si arricchisce così di nuove funzionalità  dedicate in particolare all'organizzazione, alla condivisione e alla sicurezza. L'utilizzatore avrà  ora a disposizione una nuova interfaccia Web dotata di una Home Page in cui vengono elencati i vari file di configurazione disponibili, in questo modo essi potranno essere gestiti rapidamente attraverso operazioni di creazione di nuove configurazioni, cancellazione di quelle non più necessarie e ripristino di quelle precedentemente definite sia per lo sviluppo che per la produzione. (more...)

Continua a leggere MySQL Configuration Wizard: configurare MySQL in pochi clic

Categoria: Database

I laboratori del colosso del commercio elettronico Amazon hanno concepito una loro implementazione fully managed di database NoSQL che prende il nome di DynamoDB, esso segue a distanza di tempo un altro progetto dedicato dalla stessa azienda al non-relational data storage, SimpleDB. Secondo quanto dichiarato da Werner Vogels, CTO Amazon, le soluzioni basate su NoSQL sono da considerarsi ottimali per ambiti di applicazione come il Social Gaming e lo sviluppo di Web Application, ma possono essere prese in considerazione anche per la manipolazione di importanti quantità  di dati in ambito enterprise. (more...)

Continua a leggere DynamoDB, NoSQL secondo Amazon

Categoria: Database

Di OrientDB abbiamo già  abbondantemente parlato, ma connesso al mondo dei GraphDB e alle strutture dati a grafi ci sono altri buoni esempi del made in Italy. Grazie infatti ad un notevole contributo di Claudio Squarcella, Apache Graph sta catalizzando le attenzioni degli addetti ai lavori per le ottime implementazioni all'interno della libreria, godendo inoltre di maggiore visibilità  rispetto a, ad esempio, progetti come JUNG, data l'ala protettiva dell'Apache Foundation. (more...)

Continua a leggere Apache Graph, nell’anno dei BigData gli italiani dettano legge

Categoria: Database

Il 2012 sarà  sicuramente l'anno in cui vedremo OrientDB uscire con una versione 1.0 stabile, frutto di un 2011 di hype più o meno naturale derivante dalle potenzialità  offerte da questo strumento. Infatti questo database a grafi ha accolto numerosi sostenitori ed early adopters grazie al seme sparso dal suo creatore, Luca Garulli, ed in particolare, nello Stivale, grazie a due eventi hot dell'anno, il Codemotion, ovvero l'ex JavaDay, ed il NoSQL day, prima conferenza sul territorio nazionale che ha portato al pubblico i database non-relazionali. (more...)

Continua a leggere 2012: l’anno di OrientDB

Categoria: Database

I laboratori del colosso delle aste on line eBay hanno messo a disposizione sotto licenza GPLv3 compatibile Apache 2.0 il linguaggio ql.io; si tratta in pratica di una versione personalizzata dell'SQL il cui ambito di utilizzo prioritario è in questo caso l'interazione con le interfacce dei Web services. ql.io sarebbe stato realizzato con particolare attenzione per le problematiche relative alle prestazioni, infatti, oltre a rendere meno verbose le applicazioni per l'invio di interrogazioni verso le interfacce, esso dovrebbe diminuire il verificarsi di overhead nel recupero di dati da sorgenti esterne se impiegato come Node.js gateway. Il tutto sarebbe traducibile in una minore necessità  risorse addizionali per la soddisfazione delle richieste. (more...)

Continua a leggere ql.io: SQL secondo eBay

Categoria: Database

àˆ sempre divertente vedere come, a fronte di un movimento o di una tecnologia X, non appena questa prende un po' piede, si formi il movimento not-X. Il termine SQL fu coniato nel 1970 da Codd e dopo una trentina anni, precisamente nel 1998, Carlo Strozzi ha usato per primo il termine NoSQL. Sotto questa definizione sono poi andati a finire tutta una serie di sistemi che hanno avuto un grande successo (mediatico e non) in questi ultimi anni: CouchDB, MongoDB, Redis. E ora, dopo più 10 anni di NoSQL, nasce il movimento not-not-x: MoreSQL. (more...)

Continua a leggere Basta NoSQL arriva MoreSQL

Categoria: Database

OrientDB, di cui abbiamo già  parlato recentemente, è un database a grafi NoSQL, oramai prossimo al rilascio stabile. Nonostante il punto focale di OrientDB sia la gestione dei dati a grafo, questo software presenta caratteristiche impressionanti anche per quanto riguarda le performance. (more...)

Continua a leggere OrientDB é sempre più veloce

Categoria: Database