LMAX-Architecture
Importance du lien entre les comportements et les données
Importance du lien entre les comportements et les données
Cette partie est courte mais a toute son importance dans la perpétuelle recherche de la latence minimale. Il faut toujours rechercher à rapprocher les données des comportements. L'explication est très simple, une application poussée à son niveau d'abstraction maximal est toujours représentée par trois choses:
- Des données
- Des comportements
- Le chemin qui les sépare
Le chemin qui sépare les données peut prendre plusieurs formes:
- Un accès disque type S/ATA II (3Gbs)
- Un accès distant via une ligne louée à un opérateur à 100MBits
- Un accès distant via une ligne opérateur type ADSL à 2Mbits
- ...
Ce chemin doit toujours être le plus rapide pour favoriser une latence minimale. Ce problème doit toujours être étudié lorsqu'une application a des accès à des données distantes.