Mémoire flash : avec HSE, Micron veut se débarrasser de l’héritage des HDD sur les moteurs de BDD

Mémoire flash : avec HSE, Micron veut se débarrasser de l’héritage des HDD sur les moteurs de BDD

Les SSD >> all

Avatar de l'auteur

Sébastien Gavois

Publié dansHardware

12/05/2020
5
Mémoire flash : avec HSE, Micron veut se débarrasser de l’héritage des HDD sur les moteurs de BDD

HSE est un moteur de base de données nouvelle génération développé par Micron afin de tirer pleinement parti des capacités des SSD. Ce projet est désormais disponible sur GitHub.

Comme nous avons eu l’occasion de l’expliquer dans notre dossier sur l’extraordinaire évolution du stockage publié (Magazine Next INpact #1), le premier disque dur est apparu en 1956, alors que le premier SSD n’a été commercialisé que plus de trois décennies plus tard en1991.

S’ils sont aujourd’hui largement présents dans les ordinateurs, il a fallu que les outils informatiques s’adaptent à cette douce révolution. L’interface NVMe (Non-Volatile Memory Express) est ainsi venue remplacer l’AHCI (Advanced Host Controller Interface) afin de laisser les SSD à plusieurs Go/s s’exprimer pleinement.

Micron se penche aujourd’hui sur le cas des moteurs de base de données – storage engine dans la langue de Shakespeare – « né à l'ère des disques durs » et qui n’ont « architecturalement pas réussi à prendre en charge les performances accrues et de la latence réduite des supports non volatils de nouvelle génération ».

Le fabricant explique que la solution HSE (Heterogeneous-memory Storage Engines) initialement développée par ses équipes est désormais proposée en open source, sur GitHub. Elle s’adresse aux développeurs travaillant sur une infrastructure utilisant uniquement du stockage à base de mémoire flash.

Selon Micron, les avantages seraient nombreux : « des performances considérablement améliorées, une endurance accrue et une latence réduite, même sous le poids écrasant des déploiements à grande échelle ». Comparé à une autre solution open source pensée pour les disques durs (RocksDB avec YCSB), HSE serait ainsi capable de multiplier le débit par six, de réduire la latence d’un facteur onze et de multiplier la durée de vie des SSD par sept. À voir dans la pratique évidemment.

HSE serait en outre capable de prendre en charge chaque type de mémoire avec sa spécificité, notamment la NAND QLC 3D et la 3D XPoint (développé par Intel et Micron), etc. Le fabricant ajoute que sa solution est intégrable avec des bases de données comme MongoDB et NoSQL.

Micron HSE
5
Avatar de l'auteur

Écrit par Sébastien Gavois

Tiens, en parlant de ça :

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

652e édition des LIDD : Liens Intelligents Du Dimanche

Et bonne nuit les petits

00:04 Next 8
dessin de Flock

#Flock distribue des mandales tous azimuts

13:40 Flock 14
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #11 et résumé de la semaine

11:47 Next 40

Sommaire de l'article

Introduction

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

652e édition des LIDD : Liens Intelligents Du Dimanche

Next 8
dessin de Flock

#Flock distribue des mandales tous azimuts

Flock 14
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #11 et résumé de la semaine

Next 40
Carte graphique AMD GeForce

Cartes graphiques : 30 ans d’évolution des GPU

Hard 23

Google lance son opération de communications Gemini pour rivaliser avec OpenAI

IA 6
Ecran bleu de Windows

Linux : le composant systemd se dote d’un écran bleu de la mort

Soft 41
Une petite fille en train d'apprendre à programmer et hacker logiciels et appareils électroniques

Un roman graphique explique les logiciels libres aux enfants

SoftSociété 21
Nouveautés pour Messenger

Meta lance (enfin) le chiffrement de bout en bout de Messenger, entre autres

Socials 5

#LeBrief : cloud européen, OSIRIS-REx a frôlée la catastrophe, CPU AMD Ryzen 8040

Windows en 2024 : beaucoup d’IA, mais pas forcément un « 12 »

Soft 21
Einstein avec des qubits en arrière plan

Informatique quantique, qubits : avez-vous les bases ?

HardScience 9
Notifications iPhone

Surveillance des notifications : un sénateur américain demande la fin du secret

DroitSécu 17

En ligne, les promos foireuses restent d’actualité

DroitWeb 19

#LeBrief : modalité des amendes RGPD, cyberattaque agricole, hallucinations d’Amazon Q, 25 ans d’ISS

Logo Twitch

Citant des « coûts prohibitifs », Twitch quitte la Corée du Sud

ÉcoWeb 29
Formation aux cryptomonnaies par Binance à Pôle Emploi

Binance fait son marketing pendant des formations sur la blockchain destinées aux chômeurs

Éco 10
Consommation électrique du CERN

L’empreinte écologique CERN en 2022 : 1 215 GWh, 184 173 teqCO₂, 3 234 Ml…

Science 8
station électrique pour voitures

Voitures électriques : dans la jungle, terrible jungle, des bornes de recharge publiques

Société 78

#LeBrief : intelligence artificielle à tous les étages, fichier biométrique EURODAC

KDE Plasma 6

KDE Plasma 6 a sa première bêta, le tour des nouveautés

Soft 13
Un homme noir regarde la caméra. Sur son visage, des traits blancs suggèrent un traitement algorithmique.

AI Act et reconnaissance faciale : la France interpelée par 45 eurodéputés

DroitSociété 4
Api

La CNIL préconise l’utilisation des API pour le partage de données personnelles entre organismes

SécuSociété 3
Fouet de l’Arcep avec de la fibre

Orange sanctionnée sur la fibre : l’argumentaire de l’opérateur démonté par l’Arcep

DroitWeb 25
Bombes

Israël – Hamas : comment l’IA intensifie les attaques contre Gaza

IA 22

#LeBrief : bande-annonce GTA VI, guerre électronique, Spotify licencie massivement

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Commentaires (5)


Ribibi Abonné
Le 12/05/2020 à 12h26

Je n’arrive pas à savoir s’il s’agit uniquement d’un moteur de base de données, tels que ceux que l’on intègre dans PostgreSQL ou MySQL/MariaDB ; Ou est-ce une base de données à part entière…


NSACloudBackup
Le 12/05/2020 à 14h58

Ribibi a dit:


Je n’arrive pas à savoir s’il s’agit uniquement d’un moteur de base de données, tels que ceux que l’on intègre dans PostgreSQL ou MySQL/MariaDB ; Ou est-ce une base de données à part entière…




De ce que je comprends, il s’agit bel et bien d’un moteur de base de données puisqu’il est précisé qu’il est “intégrable avec des bases de données comme MongoDB et NoSQL”. On peut donc imaginer le voir arriver sur MariaDB par exemple (au même titre que InnoDB).


teddyalbina Abonné
Le 12/05/2020 à 22h47

Faut vraiment jamais avoir touché SQL server pour pondre ce genre de déclaration. Après les moteurs open source j’sais pas où ils en sont de ce coté.


Wosgien Abonné
Le 13/05/2020 à 11h48

teddyalbina a dit:


Faut vraiment jamais avoir touché SQL server pour pondre ce genre de déclaration. Après les moteurs open source j’sais pas où ils en sont de ce coté.
Tu m’intéresses là.
Par défaut, SQL server travaille toujours par pages de 8k, y compris sur SSD il me semble.
C’est bon pour les disques durs, mais pas adapté aux SSD.
Comment tu optimises SQL Server pour les SSD?




Maintenant, l’intérêt est limité aux “petits” serveurs. Si on utilise un SAN, le stockage est virtualisé et on va sûrement laisser les carte contrôleurs et le tiering optimiser pour nous… Quelque soit l’optimisation de l’OS pour le stockage, avec du SAN, on ne peut pas réfléchir au niveau disque - c’est le taf du SAN…


OlivierJ Abonné
Le 13/05/2020 à 19h12

Depuis le temps que les bases de données fonctionnent en entreprise sur des baies de disques, avec plusieurs niveaux de cache (déjà sur Postgres dans les années 2000 en RAM on pouvait régler plusieurs caches internes au moteur, avant même tout cache système), j’aurais pensé que ça fait longtemps que les bases de données ne sont pas programmées avec en tête l’idée qu’elles utilisent un bête disque dur physique dessous.