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
6 results tagged bases-de-données  ✕
Friends don't let friends use BTRFS for OLTP | PostgreSQL Addict
03/08/2017 17:06:53 archive.org
QRCode
cluster icon
  • 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,...
  • 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...
  • 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.

BTRFS est-il adapté pour les bases de données d'analyse ? Non.

Intéressant benchmarking.
Shorter: l'utilisation du copy-on-write plombe les performances de 50%, quelque soit le système de fichier qui l'emploi. Mais en plus, BTRFS, à cause de sa popote interne obtient une variabilité impressionnante dans les perfs.

Moralité ? Si on veut faire du live-snapshot sans outil couteux (ou base de données très chère qui le gère en interne) il vaut mieux utiliser un autre système de fichier COW compatible ou directement du LVM Linux.
L'avantage de ce dernier, c'est aussi de pouvoir passer en COW que lorsque nécessaire, donc d'impacter les performances la nuit quand la base est à peu près au repos.

bases-de-données BDD BTRFS COW database filesystem informatique Linux technique W
https://blog.pgaddict.com/posts/friends-dont-let-friends-use-btrfs-for-oltp
Yoshinori Matsunobu's blog: Tables on SSD, Redo/Binlog/SYSTEM-tablespace on HDD
03/08/2017 16:56:10 archive.org
QRCode
cluster icon
  • Friends don't let friends use BTRFS for OLTP | PostgreSQL Addict : BTRFS est-il adapté pour les bases de données d'analyse ? Non. Intéressant *benchmarking*. *Shorter*: l'utilisation du *copy-on-write* plombe les ...
  • 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...
  • 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.
  • 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...

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, BIN logs, tablespace (system ou general), buffer data
  • Sur disque solide (SSD) : UNDO logs, table files (donc les table-space si on utilise separate table-space)

C'est assez dingue en soit : ça veut dire que les bases de données sont largement optimisées pour fonctionner sur disque classique, et que seule une petite partie du traitement est à accès aléatoire (donc déplaçable sur SSD).

Random i/o oriented:

  • Table files (*.ibd)
  • UNDO segments (ibdata)

Sequential write oriented:

  • REDO log files (ib_logfile*)
  • Binary log files (binlog.XXXXXX)
  • Doublewrite buffer (ibdata)
  • Insert buffer (ibdata)
  • Slow query logs, error logs, general query logs, etc

D'ailleurs, fait intéressant dans l'article : il obtient une perf meilleure en HDD + SDD que en dual SSD. Peut-être parce que les SSD sont en bus SATA commun et que ce dernier sature, alors que ses HDD sont en bus SAS (donc séparé).

Pour aller plus loin, et configurer proprement la base :

  • (mysql) Paramétrer les emplacements de fichiers
bases-de-données database informatique infrastructure MySQL performances technique TODO W
https://yoshinorimatsunobu.blogspot.fr/2009/05/tables-on-ssd-redobinlogsystem.html
BBC - Future - These unlucky people have names that break computers
29/03/2016 22:30:48 archive.org
QRCode
cluster icon
  • Tiens, ça met du temps… | CommitStrip - Blog relating the daily life of web agencies developers : Si réel… c'est d'ailleurs un truc qui est arrivé à mon travail. Un conseil : MySQL avec innodb, désactiver l'autocommit pour les utilisateurs en shel...
  • brouberol/marcel - Python - GitHub : Marcel, le Docker français ! Très drôle. (et il est en trending Github aujourd'hui, classé n°3 ^^)
  • Alex - Catch insensitive, inconsiderate writing : Mais WHAT ? Un programme qui propose des corrections dans vos textes, afin de les rendre neutres par rapport au genre, race, religion, etc. (EN only...
  • Annexe:Curiosités linguistiques en français — Wiktionnaire : Excellent ! Une page Wiktionary qui recense les curiosités de la langue française. On apprend par exemple que les habitants de Guilherand-Granges (Ar...
  • Blog Stéphane Bortzmeyer: Les quatorze qui soi-disant contrôlent tout l'Internet : Bortzmeyer en grande forme pour défoncer le sensationnalisme et le manque de travail de trois clampins qui se supposent journalistes. D'ailleurs, une...

Oh, la pauvre femme. Son nom est J. Null. Oui, son p-m-atronyme est Null. D'autant plus Null que cette valeur est bannie de la plupart des softs (je crois que même Windows l'interdisait pour les noms des dossiers jusqu'à XP) et en particulier des bases de données. Donc, pas de services en ligne qui nécessite son vrai nom, pas de réservation de billet d'avion, etc.
La plaie '-_-

via : https://twitter.com/zeynep/status/714469141294485505

bases-de-données bugs drôle informatique insolite logiciels Null
http://www.bbc.com/future/story/20160325-the-names-that-break-computer-systems
Tiens, ça met du temps… | CommitStrip - Blog relating the daily life of web agencies developers
12/03/2015 18:12:39 archive.org
QRCode
cluster icon
  • BBC - Future - These unlucky people have names that break computers : Oh, la pauvre femme. Son nom est J. Null. Oui, son p-m-atronyme est Null. D'autant plus Null que cette valeur est bannie de la plupart des softs (je c...
  • CiMKd4AXEAAx2vu.jpg (Image JPEG, 361 × 300 pixels) : Ahah, très drôle. Une reprise du célèbre dessin de xkcd (sudo make me a sandwich) avec le 49-3. via : https://twitter.com/bluetouff/status/73073840...
  • Des spécifications très complètes et très précises : Bien vu, c'est tout à fait ça :) ![spécifications versus code](http://www.commitstrip.com/wp-content/uploads/2016/08/Strip-Les-specs-cest-du-code-650...
  • Le jeu des imitations | Humeurs illustrées : Mouarf, Luc Damas, ce génie. J'ai toujours kiffé à mort les automates.
  • Ow.ly - image uploaded by @phpconference : Uhuh, true story. Du vécu.

Si réel… c'est d'ailleurs un truc qui est arrivé à mon travail.
Un conseil : MySQL avec innodb, désactiver l'autocommit pour les utilisateurs en shell (ceux qui bidouillent quoi)

bases-de-données delete dessin drôle erreur faute informatique MySQL
http://www.commitstrip.com/fr/2015/02/12/well-its-still-loading/
Cache is the new RAM | MemSQL - The Database for Speed, Scale & Simplicity
25/11/2014 13:44:47 archive.org
QRCode
cluster icon
  • 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,...
  • Friends don't let friends use BTRFS for OLTP | PostgreSQL Addict : BTRFS est-il adapté pour les bases de données d'analyse ? Non. Intéressant *benchmarking*. *Shorter*: l'utilisation du *copy-on-write* plombe les ...
  • Alignement de partitions pour amélioration des performances de MS-SQL Server : Intéressant. Je n'avais jamais vraiment entendu parler des problèmes dus à l'alignement de partition sur un disque. J'avais tout juste entendu le term...
  • BBC - Future - These unlucky people have names that break computers : Oh, la pauvre femme. Son nom est J. Null. Oui, son p-m-atronyme est Null. D'autant plus Null que cette valeur est bannie de la plupart des softs (je c...
  • L'amour au temps du chiffrement : Beau. L'amour au temps du numérique, de l'espionnage massif, de la pérennité de la moindre donnée. Une histoire d'amour et de hackers. Je n'ai pas lu ...

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 : https://twitter.com/Korben/status/536420009732759552

bases-de-données bottleneck database histoire informatique performances work
http://blog.memsql.com/cache-is-the-new-ram/
Service SQL Privé - Hébergement Web - OVH
05/11/2013 11:06:38 archive.org
QRCode
cluster icon
  • 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,...
  • 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...
  • Changement d'adresse : Pour ceux qui ne l'auraient pas remarqué, j'ai récemment (suite au test de Shaarli en fait) changé l'adresse d'icelui afin de profiter d'un joli sous-...
  • OVH : les coulisses du géant français du cloud en images - JDN Web & Tech : Sont fat chez OVH. Leurs datacenters valent le coup d'œil.
  • OVH Tasks   : Grosse panne d'OVH ce soir. Sur l'ensemble du DC parisien, affectant principalement le mutualisé. Je plains le mec qui a eu à gérer ça. On sent d'a...

Chez OVH, on ne paye pas en fonction de la taille des bases de données qu'on gère, mais en fonction des performances qu'on souhaite (ici, corrélé à la taille de la mémoire vive)

C'est une approche originale, qui du coup peut devenir vraiment très intéressante pour des cas d'usage particuliers.

bases-de-données hébergement hébergeur MySQL OVH performances pricing prix stockage
https://www.ovh.com/fr/hebergement-web/sql_prive.xml
2412 links
Shaarli - Le gestionnaire de marque-page personnel, minimaliste, et sans base de données par la communauté Shaarli - Theme by kalvn