Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierFlux principal

The DeWitt Clause: Why You Rarely See Database Benchmarks - Brent Ozar Unlimited®

30 mai 2024 à 08:30

Oracle Enterprise est tellement confiante dans son produit phare Oracle Database, qu'elle a introduit des restrictions dans ses conditions d'utilisation interdisant la publication d'études et de benchmarks comparatifs de son outil...

Quand le professeur DeWitt avait réalisé un tel comparatif, Oracle l'avait alors attaqué en justice. Cette affaire est devenue tellement importante que ce type de restrictions s'appelle aujourd'hui une "DeWitt Clause".

A croire que l'entreprise n'a pas confiance en les capacités de son propre produit...
Liens directs

Stream API: stream() vs parallelStream()

24 mai 2024 à 07:56

Un article qui compare l'exécution séquentielle vs parallèle des Stream de Java.

En substance :

  • Les streams parallèles consomment plus de mémoire.
  • Elles deviennent rentables à partir de 1 000 000 d'éléments à traiter
    -> Sur le PC du mec qui a fait le benchmark, et sans cette info, et avec du recule, son benchmark ne vaut plus grand chose. Par exemple, la parallélisation sur 4 et sur 64 CPU n'aura pas les mêmes effets... Potentiellement, c'est rentable à partir de 125 K éléments, voire moins.
    Liens directs
❌
❌