Fou à lier
Nuage de tags
Mur d'images
Quotidien
Flux RSS
  • Flux RSS
  • ATOM Feed
  • Daily Feed
Liens par page
  • 20 links
  • 50 links
  • 100 links
4 results tagged SGBD  ✕
Administration et optimisation générales Mysql
07/09/2016 17:25:28 archive.org
QRCode
cluster icon
  • BashPitfalls - Greg's Wiki : Plein, plein, plein d'erreurs courantes en shell (que ce soit bash, zsh, sh, ksh, POSIX, etc.). Et aussi un site merveilleux où on peut trouver plein...
  • Comparison of JavaScript charting frameworks - Wikipedia, the free encyclopedia : Décidément, je fais bien de vider les Shaarli du patron (Seb) que j'avais mis de côté (certains datent de deux ans !) Ici, le tableau Wikipedia des f...
  • HobbesWorld - Calculatrice IP : Ahhh, enfin un calculateur de masques IP vraiment pratique. Il fait tout, y compris calcul de masque à partir d'une plage, et donne toutes les notatio...
  • Home | Linux Journey : Pas mal : un site avec toutes les bases des OS Linux, avec des exercices. Génial. via : http://sebsauvage.net/links/?xJLq8Q
  • KobOne, recrutez les meilleurs graphistes, webdesigners, motion-designers freelances et salariés : Tout ce qu'il faut pour devenir Freelance (forum de conseils, outils, recherche d'emploi, etc.) Bien pratique !

Une bonne page pour l'optimisation générale de MySQL (dont InnoDB). Ça liste un peu toutes les variables importantes et ce qu'il faut faire.

DB informatique MySQL optimisation pratique SGBD utile W
http://selectetoile.net/index.php/mysql/mysql-admin/82-admin-mysql
Two Generals' Problem - Wikipedia, the free encyclopedia
25/07/2016 18:00:16 archive.org
QRCode
cluster icon
  • You Can’t Sacrifice Partition Tolerance | codahale.com : Article FRANCHEMENT intéressant sur le théorème CAP, qui est souvent mal compris. Il m'a ouvert les yeux alors que je pensais le maitriser. Ceci dit,...
  • What PostgreSQL has over other open source SQL databases: Part I : Un super article pour décrire les capacités de PostgreSQL face à ses principaux concurrents (les RDBMS open-source). Beaucoup de ces features ne se re...
  • A practical guide to sort colors : Lecture intéressante sur le trie des couleurs. C'est-à-dire la projection d'un espace vectoriel multi-dimensionnel sur un autre à … une seule dimensio...
  • Administration et optimisation générales Mysql : Une bonne page pour l'optimisation générale de MySQL (dont InnoDB). Ça liste un peu toutes les variables importantes et ce qu'il faut faire.
  • Biomimétisme : peut-on trouver l’algorithme qui dessine les rayures du zèbre ? | Rue89 : Une interrogation tout à fait intéressante sur le bio-mimétisme. Le bio-mimétisme est très utilisé en informatique, notamment pour la recherche opé...

Ah tiens, je découvre que ce problème a un nom : Two General's Problem.
C'est notamment ce qu'il se passe dans les commit-à-deux-phases des bases de données distribuées (et ACID) ou plus fréquemment sur les négociations via TCP.

C'est un problème démontré comme non calculable.

ACID calculabilité CAP database distribué informatique problème science SGBD
https://en.wikipedia.org/wiki/Two_Generals%27_Problem
What PostgreSQL has over other open source SQL databases: Part I
01/11/2015 16:00:22 archive.org
QRCode
cluster icon
  • You Can’t Sacrifice Partition Tolerance | codahale.com : Article FRANCHEMENT intéressant sur le théorème CAP, qui est souvent mal compris. Il m'a ouvert les yeux alors que je pensais le maitriser. Ceci dit,...
  • Administration et optimisation générales Mysql : Une bonne page pour l'optimisation générale de MySQL (dont InnoDB). Ça liste un peu toutes les variables importantes et ce qu'il faut faire.
  • NoSQL : arrêtons de dire n’importe quoi | Sam & Max: Python, Django, Git et du cul : Article intéressant de Sam&Max sur le NoSQL. J'suis évidemment d'accord avec eux, même si je n'ai pas leur retour de développeur sur le sujet. Simple...
  • Two Generals' Problem - Wikipedia, the free encyclopedia : Ah tiens, je découvre que ce problème a un nom : *Two General's Problem*. C'est notamment ce qu'il se passe dans les *commit-à-deux-phases* des bases...
  • Yoshinori Matsunobu's blog: Tables on SSD, Redo/Binlog/SYSTEM-tablespace on HDD : Comment configurer sa base de données avec un SSD ? Réponse rapide (pour InnoDB mais généralisable) : - Sur **disque rotatif (HDD)** : REDO logs,...

Un super article pour décrire les capacités de PostgreSQL face à ses principaux concurrents (les RDBMS open-source). Beaucoup de ces features ne se retrouvent même pas dans Oracle, DB/2, …

via : https://twitter.com/brouberol/status/659466786069479424

database informatique NoSQL PostgreSQL RDBMS SGBD storage W
https://www.compose.io/articles/what-postgresql-has-over-other-open-source-sql-databases/
You Can’t Sacrifice Partition Tolerance | codahale.com
23/04/2015 11:44:59 archive.org
QRCode
cluster icon
  • Two Generals' Problem - Wikipedia, the free encyclopedia : Ah tiens, je découvre que ce problème a un nom : *Two General's Problem*. C'est notamment ce qu'il se passe dans les *commit-à-deux-phases* des bases...
  • What PostgreSQL has over other open source SQL databases: Part I : Un super article pour décrire les capacités de PostgreSQL face à ses principaux concurrents (les RDBMS open-source). Beaucoup de ces features ne se re...
  • Administration et optimisation générales Mysql : Une bonne page pour l'optimisation générale de MySQL (dont InnoDB). Ça liste un peu toutes les variables importantes et ce qu'il faut faire.
  • Belt_Trick.gif (Image GIF, 256 × 256 pixels) : How the f**k could it be possible ? C'est du brain-fuck ou alors ? ![astuce des ceintures](https://upload.wikimedia.org/wikipedia/commons/9/9e/Bel...
  • Claude Shannon : Le monde en binaire : Pour le centenaire de Claude Shannon, le CNRS a fait cette jolie page. On y parle de ses travaux, multiples, mais aussi de leurs répercutions aujourd...

Article FRANCHEMENT intéressant sur le théorème CAP, qui est souvent mal compris. Il m'a ouvert les yeux alors que je pensais le maitriser.
Ceci dit, les conclusions restent un peu les mêmes, mais ce qui est entendu dans les différents concepts est différent de ce que j'avais compris intuitivement (surtout sur Partition Tolerance)

Pour rappel, le théorème CAP parle de système distribués et de scalabilité :
« Dans un système distribué (reposant sur des données partagées) vous ne pouvez conserver que deux des trois propriétés suivantes :

  • [en:Consistency] Consistence ;
  • [en:Availability] Disponibilité ;
  • [en:Partition Tolerance] Résistance au partitionnement »

Shorter : la dernière propriété n'indique pas que le système est distribué (c'est H0, l'hypothèse de base) mais l'état d'un système distribué dans lequel certains nœuds deviennent séparés (par coupure réseau, serveur en panne, etc.) d'autres nœuds. D'où l'existence de "partitions"

Finalement, ce théorème (formellement Brewer' Theorem) indique que, dans un système distribué, en cas de partionnement, il faut choisir la stratégie transactionnelle vis-à-vis des clients :

  • soit refuser de répondre pour ne pas donner une réponse incohérente ou corrompre les données ;
  • soit accepter de corrompre des données (éventuellement temporairement) en écriture ou renvoyer des données anciennes (inconsistantes).

Une dernière notion enfin.
Maintenir soit A soit C est élitiste, et en pratique on peut trouver un continuum de stratégies. D'où les notions de :

  • [en:Yield] Rendement : c'est le pourcentage de requêtes qui seront complètement (completness + correctness) exécutées ;
  • [en:Harvest] Moisson : c'est la proportion de données complètes traitées sur une requête.

C'est très intéressant de travailler avec ces deux notions, notamment pour décrire des SLA. Parce que, par exemple, le "uptime" ne reflète pas vraiment la garantie offerte : les coupures lors des creux n'ont pas le même impact que lors des pics.

Brewer-Theorem CAP distribué explication imba informatique NoSQL science SGBD système théorème W
http://codahale.com/you-cant-sacrifice-partition-tolerance/
2412 links
Shaarli - Le gestionnaire de marque-page personnel, minimaliste, et sans base de données par la communauté Shaarli - Theme by kalvn