Web Technology

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

MemSQL 20 fois plus rapide que MySQL

memsql

MemSQL plus fort que MySQL, plus simple de NoSQL

Eric Frenkiel, ancien employé de FaceBook, vient de présenter son projet : MemSQL, une base de données compatible MySQL et environ 20 fois plus rapide qu'une base MySQL InnoDB ; environ 5 fois plus rapide qu'une base InnoDB optimisée, c'est à dire avec toutes ses données et ses index montés en mémoire.

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.

Syndiquer le contenu