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 NoSQL  ✕
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/
NoSQL : arrêtons de dire n’importe quoi | Sam & Max: Python, Django, Git et du cul
25/03/2014 16:55:17 archive.org
QRCode
cluster icon
  • La stack techno qu’on utilise pour faire un site Web, et pourquoi | Sam & Max: Python, Django, Git et du cul : Je garde ça sous la main : le stack techno utilisé par Sam & Max pour faire du web. via : http://sebsauvage.net/links/?HmwZEw
  • 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...
  • Artisan développeur - GBProd : Une vision de l'informatique comme artisanat que je défends totalement. L'informatique C'EST de l'artisanat. Malheureusement, le besoin de financia...
  • 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...
  • Bitly: Lessons Learned Building a Distributed System that Handles 6 Billion Clicks a Month - High Scalability - : De la grosse architecture Big Data chez BitLy. Je serais curieux d'y jeter un œil en détail. Du coup, je me garde la vidéo pour quand je rentre de mes...

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. Simplement : qui en aurait douté ?
En informatique, la magie n'existe pas.

développement informatique Java Memcache MongoDB NoSQL ORM RDBMS Redis web
http://sametmax.com/nosql-arretons-de-dire-nimporte-quoi/
MongoDB Inc. Worth $1.2 Billion, Are They the Next Oracle? | Architects Zone
08/10/2013 14:07:47 archive.org
QRCode
cluster icon
  • 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...
  • Comment OVH sauvegarde un million de bases de données chaque jour ? : Comment OVH gère le *backup* de dizaines de milliers de bases de données (MySQL et PostgreSQL) ? TL;DR: - répartition homogène des backup dans le ...
  • 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.
  • Always Encrypted: SQL Server 2016 includes new advances that keep data safer - Next at Microsoft : Microsoft va sortir une version de SQL Server "Always Encrypted". C'est bien. Je n'ai pas regardé dans les détails, donc je ne sais pas si elle opère...
  • Cache is the new RAM | MemSQL - The Database for Speed, Scale & Simplicity : Très bon historique des technologies de stockage de données. Où l'on voit que tout n'est qu'un problème de performance et de bottleneck. via : http...

10gen, développeur de MongoDB, lève 150 m$ pour atteindre 1.2M$ en valorisation. Pas mal pour du NoSQL.

Oracle serait intéressé ?

10gen BdD database DB NoSQL Oracle valorisation
http://architects.dzone.com/articles/mongodb-inc-worth-12-billion?mz=36885-nosql
2412 links
Shaarli - Le gestionnaire de marque-page personnel, minimaliste, et sans base de données par la communauté Shaarli - Theme by kalvn