Publié le 20 Juin 2012

the-little-mongodb-book.png

Après avoir lu "The little redis book", j'ai eu envie de lire "The little mongoDB book" pour avoir une petite intro à mongoDB. (Et oui je continue mon exploration du monde NoSQL).

Ce livre est dans la même veine que "The little redis book" (même auteur, même format).

Il permet de très bien rentrer dans le sujet, on saisit bien les concepts inhérents à mongoDB et surtout comment ils se placent par rapport au monde SQL (très utile pour se faire une idée par rapport à ces propres connaissances).

On commence par un "getting started" pour avoir un mongoDB up-and-running.

Ensuite les 3 premiers chapitres concernent les bases de mongoDB: création / suppression / mise à jour et récupération (find) des données.

Le chapitre suivant (un des plus intéressant à mon avis) donne quelque clés sur la modélisation des données, notamment par rapport au monde SQL.

Finalement le dernier chapitre donne un exemple d'aggrégation à travers un petit algo de map-reduce qui permet de bien comprendre ce type d'algorithme.

Bref une très bonne intro à mongoDB et le pdf est dispo ici: http://openmymind.net/2011/3/28/The-Little-MongoDB-Book/

Voir les commentaires

Rédigé par Bliz

Publié dans #livres

Repost 0

Publié le 11 Juin 2012

Sous mysql toute la structure des bases est stockées dans la base information_schema. Pour connaître les colonnes d'une table il suffit de faire un simple select sur la table columns:

SELECT column_name FROM information_schema.columns WHERE table_name = 'ma_table' AND table_schema='ma_base';

En ligne de commande il y a toujours la commande desc:

DESC ma_base.ma_table; 

Voir les commentaires

Rédigé par Bliz

Publié dans #MySQL

Repost 0