Qu'est-ce qu'une machine de base de données?
Une machine de base de données est un type d'ordinateur spécialement conçu pour accéder à une base de données, mais elle ne dispose généralement pas d'autres outils ou programmes. Contrairement à un serveur, capable de contenir une base de données, un ordinateur de base de données peut stocker des parties de la base de données, mais pas le tout. Conçu spécialement pour cette tâche, cet ordinateur est différent d’un ordinateur classique en ce qu’il est construit avec un matériel de connexion rapide qui peut accéder rapidement au serveur et télécharger même des bases de données volumineuses en quelques secondes. En plus d'obtenir une base de données, cette machine permet généralement aux utilisateurs de travailler sur la base de données.
Lorsqu'un ordinateur de base de données est utilisé, sa tâche principale consiste à télécharger une ou plusieurs bases de données à partir d'un serveur. Cet ordinateur a généralement plus de mémoire vive (RAM) et d'espace sur le disque dur qu'un ordinateur ordinaire, mais il a aussi tendance à être désavantagé. Pour que la vitesse et la mémoire restent élevées, cet ordinateur a tendance à être barebone et n'a généralement pas beaucoup d'autres programmes ou fonctions en dehors de l'accès à une base de données.
Outre de meilleures spécifications matérielles, une machine de base de données est généralement mieux adaptée pour obtenir et exécuter une base de données à partir d'un serveur, car elle dispose d'un canal rapide. Ce canal permet à la machine de télécharger des bases de données beaucoup plus rapidement que les ordinateurs classiques. Lorsque la base de données est renvoyée au serveur, le canal accélère également beaucoup le téléchargement.
Cet ordinateur est uniquement conçu pour télécharger une base de données à partir d'un serveur; il n'est pas censé en tenir un. La machine de base de données peut généralement contenir des parties d'une base de données - si ces parties nécessitent une édition approfondie ou si elles sont inspectées régulièrement - car l'enregistrement d'une base de données complète peut limiter l'avantage de la vitesse. Si une base de données entière est enregistrée, cela peut sérieusement limiter l'espace disponible sur le disque dur et il peut s'avérer difficile pour cette machine de télécharger d'autres bases de données.
Bien qu'une machine de base de données n'offre pas beaucoup de fonctionnalités en dehors de l'obtention d'une base de données, elle a généralement également la capacité de travailler sur celle-ci. Cela revient à travailler avec une base de données sur un serveur. l'utilisateur peut saisir des formules, extraire des enregistrements ou supprimer des informations à l'aide de balises et de fonctions. Pour que les vitesses restent élevées, toutes les modifications sont généralement enregistrées en temps réel et transférées sur le serveur. Si l'utilisateur travaille sur une section de base de données enregistrée sur la machine, il ne l'envoie normalement pas sur le serveur, à moins d'y être invité.