PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Choix SQL server / hyperfile
Choix SQL server / hyperfile
Débuté par BB, 06 déc. 2005 08:56 - 10 réponses
Posté le 06 décembre 2005 - 08:56
Bonjour

je suis doté depuis peu d'un SQL Server.
J'ai des développement à effectuer ppour lesquels plusieurs utilisateurs travailleront ensemble.

Est il plus judicieux d'utiliser sql server (je n'ai pas d'accès natif) ?
quels modif au niveau du code?

merci
Posté le 06 décembre 2005 - 10:44
Bof, c'est comme demander un avis entre Renault et Peugeot...
Par contre attention à la versiond e SQL Server que tu as, sauf erreur ils ont des 'paliers' de facturation selon les versions. Attention donc de ne pas avoir à acheter une version supérieure ou des 'clients' en plus selon l'utilisation que tu en fais
Posté le 06 décembre 2005 - 13:10
toi tu dirais que sql server et hyperfil sont pareil ????
c'est bien la première fois que je l'entend
Posté le 06 décembre 2005 - 13:23
Moi je dis que quand une application marche bien dan sun contexte, c'est de changer la base de données qui changera l'application
Il y a un monde entre les fonctionnalités théoriques et celles qui servent...
J'utilise Hyper File avec une grande satisfaction, et d'autres bases (dont MySQL) avec aussi une grande satisfaction...
Et je pense que pour plein d'applications un bon vieux HF Classic, qui marche tout seul sans adminstration, c'est quand même bien pratique (indépendamment de l'économie, qui est un autre sujet) !!!
Mais bon, le sujet des bases de données c'est toujours un sujet sensible, y'a plein dejugements à l'emporte pièce !
Posté le 06 décembre 2005 - 13:35
bonjour


de toute façon la question n'est pas sur la gratuite de SQLserver et de Hyper File

et puis je rappelle SQLserver Express Edition est gratuit aussi
je vous laisse aller sur msdn pour voir et comprendre. je l'ai telechargé.

maintenant reste a repondre a la question

pour le choix tout depend du contexte. il faudrait plus detailler votre besoin pour pouvoir etablir avec certitude lequels vous irait le mieux. beuacoup d'elements vont entrer en jeu

- le nombre de connexions simultanées
- les differents acces (y a t il de l'acces distant, reseau intranet, web .......)
- l'ouverture souhaitée : - en lecture
- en ecriture
(je vous rappelle que cette question est importante car hf
n'est pas accessible en ecriture par un autre systeme de
developpement ou un autre programme)

- la volumetries

chacun des systemes a ses avantages et inconvenient, mais votre suysteme d'iinformation doit prendre le meilleur rapport entre ceux ci.
Posté le 06 décembre 2005 - 13:43
Je sais que tout le monde ne va pas aimer mon message, mais je me lance:
Un type a dit "Y a au moins une grosse différence, HF est gratuit, lui !"

C'est ça sur : et y'en a d'autres dans le genre grosses différences :

-SQL Server a une prise en charge du langage SQL plus poussée.
-SQL server a des supers outils d'administration capables d'effectuer des maintenances et des sauvegardes auto, et meme d'envoyer un email a l'admin si ces opérations ont foiré.
-SQL server est *mature*, par rapport à HF/CS qui n'a qu'une année. En tout cas c'est autrement plus dur de faire planter sql server que HF/CS en production.

Maintenant, c'est vrai que ca a un gros désavantage, le prix!
Alors il faut réfléchir à tes besoins, si ton applic elle sert juste à répondre automatiquement à des mails, tu feras pas le même choix que si c'est une grosse gestion hyper sérieuse pleine de gros traitements ou l'erreur est à bannir.

Je maintiens plusieurs applications en HF/CS, et franchement on a un souci de stabilité, on dira ce qu'on voudra.
J'attend beaucoup d'améliorations de la part de PC soft dans les versions 10 sur cet outil, plein d'avenir mais encore un peu jeune.
Posté le 06 décembre 2005 - 14:10
Salut

Y a au moins une grosse différence, HF est gratuit, lui !

--
Ciao
Pat Biker
http://aaa.windev.free.fr/

On Tue, 6 Dec 2005 12:10:03 +0100, "BB" <guest@newsgroup.fr> wrote:




toi tu dirais que sql server et hyperfil sont pareil ????
c'est bien la première fois que je l'entend

Posté le 06 décembre 2005 - 14:37

Bonjour

je suis doté depuis peu d'un SQL Server.
J'ai des développement à effectuer ppour lesquels plusieurs utilisateurs travailleront
ensemble.

Est il plus judicieux d'utiliser sql server (je n'ai pas d'accès natif) ?


En faisant une recherche sur ce forum vous verez que ce type de question est récurrent (quel base pour mon projet?) et que les réponses apportées sont bien souvent les mêmes : Il y a différentes questions auxquelles il vous faut d'abord répondre...

>quels modif au niveau du code?

Tout dépend, vous compter acheter l'accès natif ?

Sinon une petite comparaison au niveau gratuité, environnement proposé :

- SQLServer :
Version actuelle : 2005
Disponibilité : Windows (versions spécifiques selon type de Windows)
Licence : commerciale, shared source dans sa version 2005 Express (avec obligation de s'enregistrer) ou MSDE
Versions : Microsoft SQL Server , MSDE : produit d'attaque gratuit, optimisé pour 5 utilisateurs concurrents, maximum 2 Go de disque, SQL Server 2005 Express Edition : produit d'attaque gratuit, limité à 1 CPU, tables de 4 Go, 32 bits uniquement

-HyperFile :
Version actuelle : V9
Disponibilité : Windows, Windows mobile, Linux
Licence : HF Classic, HF Client Serveur : compris dans l'AGL, version illimitée en nombre de connexion et en taille de la base de donnée.

--
Emmanuel Lecoester
Posté le 06 décembre 2005 - 16:06
Bonjour,
"BB" <guest@newsgroup.fr> writes:

Bonjour

je suis doté depuis peu d'un SQL Server.
J'ai des développement à effectuer ppour lesquels plusieurs utilisateurs travailleront ensemble.

Est il plus judicieux d'utiliser sql server (je n'ai pas d'accès natif) ?
quels modif au niveau du code?

merci


tout dépend des besoins, de l'existant etc...
de l'ouverture demandée par votre application, du respect de la norme
SQL etc...

HF client/serveur est récent mais totalement intégré dans les outils
PCSoft, pour tirer un maximum d'efficacité de SQLServer il est souvent
préférable de passer par le SQL.

SQLserver est un produit mature (cf
http://fadace.developpez.com/sgbdcmp/story), HF C/S a 1 an.

SQLserver implémente tout ce dont à besoin un SGBDR, il y a même le
XML...

Gros inconvénient pour moi de SQLServer c'est que le moteur fonctionne
uniquement sous windows, HF C/S fonctionne sous Linux également.

Ce dernier point fait que je regarderai plusieurs fois avant de passer
sous SQLserver.

De plus, ne pas oublier que souvent les SGBDR SQLserver, postgresql,
Oracle... demande d'avoir un minimum de connaissance en
administration (sauf si ce n'est pas vous qui géré ce point)

--
suivre ce lien pour répondre:
http://cerbermail.com/…
Daniel
;-)
Posté le 06 décembre 2005 - 19:27
+1 Pour l'utilisation sous Linux...

Cependant, le moteur HF/CS pour linux ne gère absolument pas les transactions dans son état actuel. (htransactiondebut plante le daemon sous mandrake 10.1).
Vivement cette version 10 pour que je retire cette phrase.
Posté le 07 décembre 2005 - 08:19
Merci pour vos réponses.

il se trouve que j'ai SQL server.
Donc la question du cout ne se pose plus.
Ensuite, je n'ai pas de serveur Linux.

Il n'est pas prévu d'achter l'accès natif sql.

Et au final, environ 15 utilisateurs se connecteront sur cette base.