Auteur Sujet: 32 bits et 64 bits... pour les nuls  (Lu 18391 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 170
    • Twitter LaFibre.info
32 bits et 64 bits... pour les nuls
« Réponse #36 le: 03 novembre 2016 à 09:15:49 »
Il est possible d'avoir de grosses base de données sans consommer beaucoup de ram.

C'est la taille du cache, la complexité ds requêtes et le nombre de requêtes en // qui va déterminer la consommation mémoire de MySQL.

Pour Firefox, je suppose que si ils retirent la compatibilité avec les PC sans SSE2, c'est simplement pour limiter les tests à faire et que le parc de CPU sans SSE2 qui utilise Firefox est très faible (les derniers processeurs à ne pas intégrer le SSE2, c'est le Pentium III Tualatin à 1400 Mhz (Pentium III 1400S, sortie en janvier 2002)

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 440
  • Lyon (69) / St-Bernard (01)
    • Twitter
32 bits et 64 bits... pour les nuls
« Réponse #37 le: 03 novembre 2016 à 09:42:35 »
Il est possible d'avoir de grosses base de données sans consommer beaucoup de ram.


Pas quand tu as du trafic. Sinon tu fais tomber ta machine sous les requètes.


Je crois que la plus grosse BDD qu'on aie en cache RAM doit faire 200-300Go (la BDD fait quelques To de mémoire, beaucoup d'ORM dedans)

Et on arrive à faire des chiffres pas dégueu grace en partie au cache :
https://twitter.com/daevel_fr/status/781433305870766081

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
32 bits et 64 bits... pour les nuls
« Réponse #38 le: 03 novembre 2016 à 15:56:04 »
Il est possible d'avoir de grosses base de données sans consommer beaucoup de ram.
C'est la taille du cache, la complexité ds requêtes et le nombre de requêtes en // qui va déterminer la consommation mémoire de MySQL.

Pour les BDD Relationnelles & ACID (typiquement Oracle DB), il est généralement plus efficace de mettre le cache au niveau de la base de données qu'au niveau du filesystem, le moteur SGBD étant en général plus compétent pour gérer les blocs chauds.
J'ai rarement vu des bases de Prod Oracle conséquentes avec moins de 4 Go de SGA, donc 64 bits indispensable.

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 481
  • Malissard (26)
32 bits et 64 bits... pour les nuls
« Réponse #39 le: 03 novembre 2016 à 21:00:55 »
Pour Firefox, je suppose que si ils retirent la compatibilité avec les PC sans SSE2, c'est simplement pour limiter les tests à faire et que le parc de CPU sans SSE2 qui utilise Firefox est très faible (les derniers processeurs à ne pas intégrer le SSE2, c'est le Pentium III Tualatin à 1400 Mhz (Pentium III 1400S, sortie en janvier 2002)

Tu as encore oublié les AMD...

SSE2 est arrivé sur Athlon64 donc en 2003. Sur AthlonXP c'est donc uniquement SSE.

Bon on est d'accord y'a plus que les brouettes >13 ans à ne plus l'avoir.

denis999

  • Abonné Bbox fibre
  • *
  • Messages: 30
  • Saint Maurice (94)
32 bits et 64 bits... pour les nuls
« Réponse #40 le: 02 décembre 2016 à 14:12:39 »
(...)
Je crois que la plus grosse BDD qu'on aie en cache RAM doit faire 200-300Go (la BDD fait quelques To de mémoire, beaucoup d'ORM dedans)

Au boulot, la plus grosse base fat environ 15  To sur disque (la partie données uniquement, donc il y a en plus OS / binaires / journaux log) et la base Oracle associé a une SGA de 450 Go, le tout sur du power avec 512 Go de Ram.
C'est pour de l'ERP, et pas du "en mémoire" qui devrait à terme probablement remplacer ce qui tourne actuellement sur les unix power / superdome en base de données.

Sinon pour revenir à la question de base et comme dit par d'autres, l'espace d'adressage plat me semble le plus intéressant pour ne plus avoir de 32b à moins de besoin très spécifiques.