Espace Client

Appel Gratuit 0800 940 865

Guides d'utilisation

Exploitez au maximum les services d'arsys.fr

Aide

Recherche



Bases de données

Quel système de bases de données utiliser ?

Même si vous disposez de plusieurs choix, inclus dans nos Produits d'hébergement Web ou comme Serveur de Bases de Données, au moment de choisir le système de bases de données avec lequel vous voulez travailler pour votre projet web, il faut savoir que chacun d'eux possède ses particularités, qui font de lui le plus adéquat selon le type de projet ou en fonction des intérêts du programmeur ou webmaster.

Nous vous présentons un petit résumé avec les critères principaux à prendre en compte au moment de choisir, sur ce tableau comparatif:

Critères Bases de données
Access SQL Server MySQL PostgreSQL
Plateforme / /
Rapidité  -  -
Volume données  -
Intégrité  -  -
Puissance  -
Coût/Mo  -
    Positif   - Négatif


Bases de données Access

Disponibles, uniquement, sous plateforme Windows avec nos produits Pack Entreprise, Pack Master, Pack Master Plus et Pack Hébergeur.

Réaliser une application en ASP avec Access est conseillé, dans les cas où il est spécialement commode d'actualiser l'information en envoyant le fichier .mdb sur le serveur à travers FTP.

Or, pour que l'application Access n'ait pas de problèmes, il est conseillé qu'elle remplisse les conditions suivantes:

  • La taille des données à traiter est petite (de cette façon, l'actualisation par FTP serait plus rapide).
  • Le nombre de visiteurs simultanés n'est pas très élevé.
  • L'application ASP ne réalise pas de modifications sur la base de données, elle montre, simplement, des données. Ceci est consistant avec le fait d'envoyer régulièrement le fichier .mdb sur le serveur, car si l'application ASP modifie la base de données, ces changements seraient perdus en écrasant cette dernière avec la nouvelle base de données.

Si votre application ne va pas remplir l'une des conditions ci-dessus, il est préférable l'utilisation d'un système de base de données plus robuste, comme SQL Server.

Bases de données MS SQL Server

Disponibles, uniquement, sous plateforme Windows avec nos produits Pack Entreprise, Pack Master, Pack Master Plus et Pack Hébergeur, et Serveur SQL Server.

SQL Server est le système de bases de données le plus complet et puissant que nous offrons, et il est idéal pour les programmeurs spécialisés dans les produits Microsoft : ASP, Visual Basic, modèles d'objets composants, etc. De plus, c'est un système de base de données parfaitement adapté pour des applications critiques, et avec n'importe quel niveau de complexité.

SQL Server utilise une partie de l'espace de la base de données pour sauvegarder le log des transactions avec les commandes restantes, ce qui assure qu'en aucun cas, indépendamment si le programmeur utilise ou pas des transactions sur son code, la base de données reste dans un état inconsistant dû à une exécution partielle des commandes.

Il offre, également, beaucoup d'autres caractéristiques avancées, orientées à maintenir l'intégrité de la base de données, comme les triggers, et il offre un support complet ACID (Atomicity Consistency Isolation Durability).

Bases de données MySQL

Disponibles sous plateforme Windows ou Linux avec nos produits Pack Amateur, Pack Professionnel, Pack Entreprise, Pack Master, Pack Master Plus et Pack Hébergeur et Serveur MySQL.

MySQL a comme principales caractéristiques:

  • Sa grande vitesse et son prix réduit. C'est le serveur de bases de données le plus rapide de tous ceux que nous offrons, et le moins cher par Mo.
  • MySQL est très utilisé dans des applications PHP ou Perl, sur serveurs Linux. En général, si vous n'avez pas besoin de caractéristiques comme les transactions, les processus stockés, les triggers, ou des requêtes SQL complexes, MySQL remplira la même fonction que d'autres bases de données plus puissantes, mais de façon plus rapide et avec un coût plus bas.
  • Pour applications Windows, MySQL est une alternative économique à SQL Server, car son coût par Mo est plus bas, et, de plus, tout l'espace peut être utilisé pour les données, alors que SQL Server a besoin d'une partie pour le log de transactions.

Il existe des limitations sur MySQL.

  • MySQL n'est pas adapté pour des applications critiques. Comme il n'utilise pas de transactions, un problème de n'importe quel type qui interromprait une série de commandes pourrait laisser votre base de données dans un état inconsistant, chose qui n'arriverait jamais avec SQL Server ou PostgreSQL.
  • Il n'a pas de triggers, ce qui veut dire qu'il n'est pas possible d'établir des règles d'intégrité et de consistance au niveau serveur.

Bases de données PostgreSQL

Disponibles sous plateforme Windows ou Linux avec nos produits Pack Professionnel, Pack Entreprise, Pack Master, Pack Master Plus et Pack Hébergeur et Serveur PostgreSQL.

Caractéristiques:

  • PostgreSQL est le serveur de bases de données à code ouvert le plus puissant qui existe, et il est donc l'alternative a MySQL lorsque vous avez besoin de caractéristiques avancées comme les transactions, les processus stockés, les triggers, les vues, etc.
  • C'est le serveur de base de données le plus utilisé par les programmeurs de servlets de Java, et, en général, par tous ceux qui développent des applications client-serveur complexes ou critiques dans le monde Linux/Unix.
  • Pour des applications Windows, PostgreSQL est une alternative économique à SQL Server, car son coût par Mo est plus bas, et a des prestations similaires. Cette différence économique est spécialement importante si vous avez besoin d'un Serveur Dédié de bases de données.

La limitation la plus importante de PostgreSQL est sa rapidité : c'est le système de bases de données le plus lent que nous offrons.

Retour à l'aide

* les prix affichés sont HT.

Support

telephone

Appel Gratuit Nº vert:
0800 940 865

Drapeau français0800 940 865

Drapeau belge+32 (0)2 792 92 92

Commander

Consulter votre caddie

Accéder au catalogue