Choisir la base de données adaptée a vos besoins

mercredi, 28 janvier 2009 17:55 by acharre

PlanningPME est compatible avec les bases de données suivantes :

  • Access (par défaut)
  • MySql
  • Sql Serveur
  • Oracle

Nous allons voir aujourd'hui les caractéristiques de chacune vous permettant de choisir la mieux adaptée à vos besoins.

1/Access :

Par défaut, c'est la base utilisée avec PlanningPME. Elle comporte l'extension .pp afin de s'ouvrir automatiquement avec PlanningPME.

Son avantage réside dans sa simplicité d'utilisation. En effet elle ne nécessite aucune installation préalable. Placée sur un répertoire partagé elle est accessible pour tous les utilisateurs ayant la licence PlanningPME.

Néanmoins, cette dernière trouve ses limitations dans les cas suivant:

  • Ralentissements conséquents lorsque vous êtes plus de 10 utilisateurs
  • Ralentissements également lorsque vous gérez plus de 50 ressources sur le planning
  • Ralentissements lorsque vous dépasser plus de 1000 clients
  • Utilisation régulière des tâches périodiques
  • Utilisation limitée au réseau interne. ne convient pas aux connexions distantes (type Oléane, VPN ou autres...) 

2/ Les autres bases :

Pour pallier à ces problèmes il est possible de s'orienter vers les bases de données MySQL, Sql Server ou Oracle.

En termes de performances sur PlanningPME, elles sont quasiment équivalentes. Nous allons donc  les comparer sur d'autres points plus pertinents.

1/ Les tarifs :

Si vous ne disposez d'aucune de ces bases de données, le premier point à prendre en compte est le coût d'acquisition, qui est très variable d'une base à l'autre.

  • Mysql : Le plus avantageux en termes de tarif : il est gratuit.
  • Sql Serveur Express Edition : C'est une version gratuite de Sql Serveur mais elle reste limitée en fonctionnalités (remplaçante de la version MSDE). 
  • Sql Server : Les tarifs oscillent entre 800€ (1 serveur et 5 postes clients) à plus de 25.000 € (par processeur) selon les versions. *
  • Oracle : A partir de 3733€ pour le serveur (par processeur) puis 116€ par poste client. *

2/ Compatibilité :

Il est possible d'installer ces bases de donnés sur différents systèmes d'exploitation : 

  • Mysql s'installe sur de nombreux systèmes : Windows, Linux (Red Hat, Suse..), Unix, Solaris, Mac OS, FreeBSD, HP-UX, IBM AIX etc... pour plus d'informations vous pouvez consulter cette page
  • SQL Serveur & SQL Server Express Edition sont uniquement compatibles avec les systèmes d'exploitation Windows
  • Oracle s'installe sur les systèmes Windows, Linux et Unix.

 3/ Installation :

La rapidité et la simplicité d'installation diffère également entre ces systèmes. Elle est également conditionnée selon vos connaissances pour chaque type de base de données. Néanmoins, partant du principe que vous n'êtes familier avec aucune de ses bases de données, vous trouverez ci-dessous un classement dans l'ordre croissant de difficulté d'installation et de mise en place de la base de données pour PlanningPME :

  • MySql
  • SQL Server
  • Oracle

Sql Server possède un avantage par rapport à ses concurrents : l'installation sur le poste client. En effet c'est le seul qui nativement possède le connecteur ODBC nécessaire à la connexion à la base de donnés. Il existe également un driver Microsoft OLEDB pour Oracle également installé, mais nous recommandons d'utiliser le driver Oracle distribué par l'éditeur.

4/ Sauvegarde :

Hormis SQL Server Express Edition, toutes les autres bases fournissent un outil de planification de sauvegarde. Vous pourrez ainsi automatiser la sauvegarde.

Pour la version Express Edition, il sera nécessaire de passer par un autre procédé (script etc..) 

Conclusion

Si vous possédez déjà un système de gestion de bases de données au sein de votre entreprise, nous vous conseillons de garder ce dernier afin de ne pas avoir à maintenir différents systèmes à la fois.

Si ce n'est pas le cas nous allons donc vous conseiller de vous orienter vers les systèmes de gestion de bases de données  gratuits :

  • MySQL
  • SQL Server Express Edition

Comme vous avez pu le lire plus haut, vous choisirez MySql pour sa simplicité d'utilisation tout en restant un outil très complet. Si néanmoins vous êtes plus familier avec les outils Microsoft,  la version Express Edition de SQL Server conviendra également. Cette dernière est dépourvue d'outil de planification de sauvegarde, mais elle à l'avantage de pouvoir gérer la connexion à la base via l'authentification Windows.

Enfin, vous trouverez ci-dessous la notice explicative pour installer PlanningPME sur les différents systèmes de gestion de base de données énoncés ci-dessus :

* Ces tarifs sont donnés uniquement à titre indicatif. Veuillez vérifier le prix auprès de l'éditeur concerné.

Lectures recommandées sur ce thème :

 

Arnaud CHARRE

Installation SQL-Server

lundi, 19 janvier 2009 14:48 by hkopyto

Versions SQL-Server: 7.0, 2000, 2005, 2008

Veuillez télécharger votre kit d'installation: SQL_SERVER.ZIP

Installation Serveur

- Créez une nouvelle base de données
- Création des tables: table.sql
- Insertion en base: insert_fr.sql (Français)

- Création de l'utilisateur pouvant accéder à la base de données

SQL-Server 7.0 : remplacez COLLATE et French_CI_AS par une chaine vide

Installation Client

  •  Exécutez le fichier .reg qui convient à votre installation SQL (Authentification SQL ou Windows):

       --> Si votre serveur utilise une authentification SQL : AUTHENTIFICATION SQL.REG

    Ensuite, il faut modifier la valeur chaîne "Base" en précisant votre nom de serveur ou son adresse IP, le nom de votre base de donnée, utilisateur et son mot de passe.

    "Provider=sqloledb;Data Source=Nom Serveur ou adresse IP;Initial Catalog=nom de la base SQL;User Id=Utilisateur SQL;Password=Mot de passe de l'utilisateur SQL"



       --> Si votre serveur SQL utilise l'authentification Windows : SSPI.REG

    Il faut ensuite modifier la valeur chaîne " Base " en précisant votre nom de serveur ou son adresse IP, le nom de la base de données :

    "Provider=sqloledb;Data Source= Nom du Serveur ou adresse IP;Initial Catalog= Nom de la base;Integrated Security=SSPI"


       --> Si votre base de données est installée en anglais, il faut alors exécuter: EN.REG

  •  ectures recommandées sur ce thème :

    Tags:  
    Categories:   Installation | PlanningPME
    Actions:   E-mail | Permalink | Commentaires (0) | Comment RSSRSS comment feed