Logo Blogo

Tutti gli articoli con tag mongodb

MongoTorino per MongoDB un data base NoSQL

pubblicato da Riccardo Magini

MongoTorino - MongoDB

MongoTorino è un evento organizzato per la promozione di MongoDB e per la condivisione del know-how esistente in Italia. L’evento si terrà il 1 ottobre al Politecnico di Torino e il programma inizierà con una scaletta intensa partendo dal codice di MongoDB e la possibilità di interagire con PHP.

MongoDB è sotto licenza GNU AGPL (Affero General Public License) v3.0, invece i driver sono rilasciati sotto licenza Apache. MongoDB è un dbms (Data Base Management System) non relazionale di tipo NoSQL, il database NoSQL è adoperato anche per la transazione di piccole ma frequenti quantità di dati da leggere o scrivere; alcune società come la Google, Facebook e Digg adottano questo tipo di database; una implementazione di NoSQL è per esempio il BigTable di Google.

L’evento è aperto a tutti quanti e chi vuole partecipare si deve registrare, non ci sono più cosi tanti posti disponibili, è un’occasione per entrare in contatto con uno sviluppo di NoSQL.

MongoTorino - 1 ottobre 2011 - Politecnico di Torino, Via Boggio 5, Torino

Via | MongoTorino

....
condividi 2 Commenti

Sled abbandona Yahoo, diventa Postmile: salva grazie all'open source

pubblicato da Federico Moretti

Sled by YahooSled era una startup nata all’interno di Yahoo per un progetto sperimentale: l’esperimento poteva essere smantellato invece i responsabili hanno scelto d’emanciparsi dalla multinazionale e di creare Postmile. Una nuova realtà per continuare il percorso a rischio d’interruzione, possibile grazie alla “liberazione” del codice di Sled.

Postmile, ex-Sled, è un’applicazione per creare liste collaborative via JavaScript, Node.js e MongoDB. Il progetto iniziale prevedeva un’applicazione per iOS che non è mai stata pubblicata: Postmile pubblicherà i sorgenti su GitHub, oltre a concretizzare la realizzazione del software. È l’open source che ne ha creato i presupposti.

Eran Hammer-Lahav è il leader del gruppo degli sviluppatori di Postmile, un’esperienza fondata sulla collaborazione di Yahoo e Joyent per Node.js. A prescindere dalla fuoriuscita dei dipendenti di Sled, Yahoo intende effettuare altre assunzioni per lavorare a dei progetti su Node.js. Quello che conta è che Postmile è stato salvato.

Aggiornamento: Ho corretto un refuso nel titolo: è Postmile, non Smile.

Via | The New York Times

....
condividi 0 Commenti

Sourceforge apre i suoi sorgenti rilasciando Allura

pubblicato da Lpt on fire!


Sourceforge. Un nome che per molti oggi significa solo un sito come tanti altri dove posizionare il repository per il proprio progetto o dove cercare nuovi software.

Quando nacque, alla fine dello scorso millennio, fu una vera e propria rivoluzione dando la possibilità di utilizzare servizi integrati e gratuiti per la gestione di un progetto open source. Nel corso degli anni nacquero molti siti più o meno cloni come Savannah, Tigris o BerliOS. Oggi sono stati rilasciati i sorgenti del software che regge sourceforge.net dal 2009 e che va sotto il nome in codice di Allura.

Allure è basato su Python, fa uso del database NoSQL MongoDB, di Solr per la ricerca e della piattaforma di messaggistica RabbitMQ per fornire a tutti gli utenti wiki, tracker e forum. La qualità del codice è assicurata da unit test scritti utilizzando nose. Gli sviluppatori sperano di poter creare una comunità in grado di migliorare le funzionalità della piattaforma appena rilasciata presentandola al Pycon ora in corso negli Stati Uniti.

Via | HOnline

....
condividi 0 Commenti

Thibault Dory ha liberato il codice del benchmark per database NoSQL

pubblicato da Federico Moretti

NoSQLThibault Dory, uno studente belga d’ingegneria, è il creatore di un benchmark per la comparazione di Cassandra, HBase, MongoDB e Riak: sono tutti database di tipo NoSQL. Durante il FOSDEM 2011, Dory ha tenuto una presentazione sul proprio lavoro (sponsorizzato da Euranova) scegliendo di aprire il codice al contributo della comunità.

Il benchmark ha avuto un rapido successo tra utenti e sviluppatori di database non relazionali, tuttavia diverse “lamentele” vertono sulle modalità di realizzazione dei test. Dory stesso ha confermato la necessità di sfruttare Eclipse per avviare alcune parti di codice del proprio benchmark, un prodotto concepito a scopo didattico.

Il sorgente del benchmark, rilasciato in parte sotto licenza Apache 2.0 e in parte come GPLv3, è apparso soltanto ieri su GitHub. Il test prende ispirazione da Wikipedia: può essere avviato in relativa semplicità utilizzando le librerie in JAR pubblicate da venerdì scorso. Il contributo della comunità open source sarà fondamentale.

Via | ReadWriteWeb (Immagine: Current TV)

....
condividi 1 Commenti

MongoDB 1.6

pubblicato da Lpt on fire!

MongoDB con la versione 1.6 ha raggiunto la quarta versione stabile.

Le novità di questa versione sono la possibilità di scalare in maniera orizzontale, high availability, automatic failover e l’autosharding.

I replica set offrono un sistema per replicare i database con supporto ad automatic failover, automatic node recovery su più datacenter. La scalabilità orizzontale è semplificata grazie all’introduzione della modalità automatica di auto-sharding. Lo sharding consiste nel dividere un database su più server distribuendo opportunamente le tuple.

MongoDB è rilasciato sotto licenza Gnu AGPLv3, ma sono disponibili anche licenze commerciali. Se siete interessati all’argomento sul blog di BoxedIce potrete trovare alcuni interessanti esempi ed i video con le nuove funzionalità.

Via | BoxedIce

....
condividi 3 Commenti

MongoDB 1.4, finalmente stabile!

pubblicato da Lpt on fire!


Sviluppatori del progetto MongoDB hanno annunciato con molta soddisfazione la nuova versione 1.4.0 che è la prima a potersi fregiare del titolo “ready for production” ed è arrivata dopo altri 3 mesi di sviluppo dalla precedente release.

Per arrivare a questo risultato è stato indispensabile l’aiuto degli utenti che già utilizzavano questo database NoSQL in ambiti di produzione. La versione 1.4 ha migliorato le prestazioni, ha la possibilità di creare indici in background ed una gestione migliorata degli slave.

Migliorata anche la parte più vicina al programmatore, infatti il linguaggio di interrogazione si è arricchito di nuove keyword e della possibilità di fare ricerche geospaziali.

Il codice è rilasciato sotto licenza Affero GPLv3 ed è disponibile per Linux, Mac OS X, Solaris e Windows.

Via | MongoDB

....
condividi 6 Commenti

MongoDB

pubblicato da Lpt on fire!


I database relazionali non sono sempre e certamente il sistema migliore dove immagazzinare i dati.

Negli ultimi mesi si stanno affermando database non relazionali per la gestione di dati o di interi documenti. Uno di questi è MongoDB che è sviluppato in c++ e prende il suo nome dal termine humongous.

I dati vengono salvati in formato Bson, in pratica un documento Json con una rappresentazione binaria efficiente. Grazie all’assenza di uno schema ed al supporto per strutture, liste, array associativi e blob binari potete inserire direttamente i dati dei vostri oggetti all’interno del database.

Continua a leggere: MongoDB

....
condividi 0 Commenti