Web Technology

Développement de technologies destinées à faciliter l'écriture et le déploiement d'applications à travers le Web

Comparaison entre une requête SQL et noSQL

MySQL to MongoDB

noSQL est plus évident pour les débutants que les habitués du SQL, tout comme en son temps le passage de la programmation procédurale à la programmation objet.

Ce schéma vous présente la traduction d'une requête MySQL, un peu élaborée, en requête MongoDB, base documentaire noSQL.
On y voit la décomposition de la requête, la parallélisation des traitements et l'agrégation des résultats.

Comparaison de la syntaxe Mongo et MySQL

Logo MongoDB

Parlez vous Mongo ?

MongoDB est une base NoSQL du type documentaire.

Quelques avantages :

  • la haute performance, 400.000 requêtes seconde sur mon laptop, soit x6 par rapport à l'excellent MariadB 5.5 à usage équivalent sur 10 millions de lignes
  • la haute disponibilité via une gestion intrinsèque de cluster avec répartition et réplication des données
  • vous stockez y des informations sans vous préoccupez de leur structure
  • les données sont stockées dans un format du type JSON, B(inary)SON, très efficace pour diffuser de l'information sur les

Comment réinitialiser un terminal Linux ?

Reset terminal

Ma console me parle mal. Que faire ?

Dans la vie d'un vrai développeur - développant des applications C buggées en mode console sous Linux -, il arrive de se retrouver face à un écran qui a changé de page de caractères et vous affiche des signes cabalistiques pour le commun des mortels du type :

I└▒±␊.⎻␤⎻ ␋┼␍␊│.⎻␤⎻ M␊␍␋▒.⎻␤⎻ P␍°.⎻␤⎻ ┬┐␤├└┌├⎺␋└▒±␊-▒└␍64 ⎼⎺⎺├@┬┐␤├└┌├⎺␋└▒±␊:/┴▒⎼/┬┬┬/⎽┼▒⎻⎻≤# ┌⎽ / ␉␋┼ ␍␊┴ ␤⎺└␊ ┌␋␉64 └┼├ ⎻⎼⎺␌ ⎽␉␋┼ ⎽⎼┴ ├└⎻ ┴▒⎼ ␉⎺⎺├ ␊├␌ ┌␋␉ └␊␍␋▒ ⎺⎻├ ⎼⎺⎺├ ⎽␊┌␋┼┤│ ⎽≤⎽ ┤⎽⎼ ⎼⎺⎺├@┬┐␤├└┌├⎺␋└▒±␊:/┴▒⎼/┬┬┬/⎽┼▒⎻⎻≤# ┌┌ / ├⎺├▒┌ 64

Les vrais développeurs ont heureusement pensés aux commun des mortels.

Cet article vous indique comment réinitialiser ou faire un reset de votre console.

Contrôler le fonctionnement de votre carte réseau

Ma carte réseau sature, un peu, beaucoup, à la folie

La carte réseau et d'une façon générale la bande passante sont des éléments clés du bon fonctionnement d'un site Web.
Passé les ressources classiques comme la mémoire, la CPU, les disques et la bande passante, le hardware fait la différence en environnement de production.

Cet article vous présente comment déterminer si une carte réseau est saturée sous Linux Ubuntu et autre Debian like.

Comment utiliser git derrière un proxy

Git

Git ne passera pas, cria le proxy. Si si répondit Anonymous

Git est un excellent outil de gestion de codes sources distribués, facilitant le travail des développeurs répartis sur différents sites. Problème, si votre entreprise utilise un proxy restrictif et que l'équipe en charge a l'intelligence d'une huître, vous pourriez vous retrouver dans l'impossibilité d'utiliser ce gestionnaire de dépôt.

Cet article vous explique comment utiliser Git au travers un proxy depuis un poste Ubuntu, et autre Debian like.

Syndiquer le contenu