Prochaine révision | Révision précédente |
informatique:nosql [30/10/2012 12:28] – créée cyrille | informatique:nosql [30/10/2012 15:20] (Version actuelle) – cyrille |
---|
====== NoSQL ====== | ====== NoSQL ====== |
| |
* [[http://www.developpez.net/forums/d773158/bases-donnees/decisions-sgbd/sgbd-mouvement-anti-sql-s-amplifie/#post4458431|SGBD : le mouvement anti-SQL s’amplifie ?]] | |
| |
Google as inventé BigTable sur son Google File System (GFS) qui utilise le paradigme de [[http://labs.google.com/papers/mapreduce-osdi04.pdf|MapReduce (Simplified Data Processing on Large Clusters)]] pour gérer d'énormes quantités de données dans une infrastructure distribuée. D'autres qui ont des problématiques similaires lui ont emboité le pas comme Facebook avec Cassandra, ... | Google as inventé BigTable sur son Google File System (GFS) qui utilise le paradigme de [[http://labs.google.com/papers/mapreduce-osdi04.pdf|MapReduce (Simplified Data Processing on Large Clusters)]] pour gérer d'énormes quantités de données dans une infrastructure distribuée. D'autres qui ont des problématiques similaires lui ont emboité le pas comme Facebook avec Cassandra, ... |
La fondation Apache propose Hbase sur Hadoop ([[/glossaire/HDFS|HDFS]]). | La fondation Apache propose Hbase sur Hadoop ([[/glossaire/HDFS|HDFS]]). |
| |
| Une liste de serveurs et d'outils NoSQL sur la page [[/informatique/sgbd#sgbd_nosql|informatique/sgbd sgbd_nosql]] |
| |
| Doc: |
| * An [[http://guide.couchdb.org/draft/cookbook.html|NoSQL's View cookbook for SQL jockeys]] |
| * [[http://wiki.apache.org/couchdb/View_Snippets|View Snippets]] |
| * The [[http://blog.mudynamics.com/wp-content/uploads/2009/04/icouch.html|interactive CouchDB simulator]] |
| |
| Discussions: |
* 2009-06 [[http://www.developpez.net/forums/d773158/bases-donnees/decisions-sgbd/sgbd-mouvement-anti-sql-s-amplifie/#post4458431|SGBD : le mouvement anti-SQL s’amplifie ?]] | * 2009-06 [[http://www.developpez.net/forums/d773158/bases-donnees/decisions-sgbd/sgbd-mouvement-anti-sql-s-amplifie/#post4458431|SGBD : le mouvement anti-SQL s’amplifie ?]] |
| |
| En vrac: |
| |
| http://localhost:5984/boamp/_design/resumes/_view/byLieu?key="75" |
| |
| <code> |
| // The Map function "titles_by_posted_at" : |
| // Get all article titles ordered by posted date. |
| function(doc) { |
| if(doc.type == 'article') { |
| emit([doc.posted_at], doc.title); |
| } |
| } |
| // Query : |
| // GET /blog/_articles/titles_by_posted_at |
| // Result: |
| { |
| "total_rows":75, |
| "offset":0, |
| "rows":[ |
| {"id":"2157b289eed2fe4512326698fd114d2f","key":["2007-12-15T20:14:02Z"],"value":"Showing multiple message types with the flash"}, |
| {"id":"2157b289eed2fe4512326698fd0de8b3","key":["2007-12-20T14:50:41Z"],"value":"Class, Instance and Singleton methods"}, |
| // ... and so on ... |
| } |
| // Query for a key : |
| // GET /blog/_articles/titles_by_posted_at?key=["2007-12-20T14:50:41Z"] |
| // Query for a start and end key : |
| // GET /blog/_view/articles/titles_by_created_at?startkey=[%222007-12-01T00:00:00Z%22]&endkey=[%222007-12-31T24:00:00Z%22] |
| </code> |
| |
| |
| |