|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2005 Messages : 188 ![]() |
Bonjour a tous et désolé pour ceux qui sont en vacances de leur poser une telle question.
Je vous explique le tout: On est une société de transport qui veut faire évolué son système de traçabilité. Pour cela on a opté pour une traçabilité informatique avec des pda pour chaque livreur (environ 300). La base de donnée va donc recevoir des requetes en permanence de modification de statut des colis. On a estiumé la charge à environ 100 000 requete jours, sachant quand même qu'il y a des periodes de pointes tels que le matin pour les départs en tournées, et durant la nuit lors de chaque rupture de charge. La base de donnée va être intérrogé par plusieurs type de langage tel que vb.net ou c# pour le pda, windev pour l'outil d'administrationdes pda et 4d pour le logiciel métier. Le but du jeu étant d'obtenir une vitesse supérieur à celle de 4d, sachant que les interfaces 4d communiqueront via odbc et de pouvoir a terme remplacer 4d qui montre ses limites. Notre attente est quand même la stabilité du système, le cout et la haute disponibilité, il faut que la base soit 99% du temps opérationnel et facilement administrable. Notre intégrateur nous propose de prendre sql server 2005, mais le côut est assez élevé, surtout si il nous faut doubler le server et les licences pour avoir soit une réplication, soit un cluster de base. On se posait la question de mysql entreprise ou mysql cluster qui sont quand même bien moins chère mais quand est il de la sécurité des données, de la recupération, des taux de charges ... Il est facile de trouver des infos ou critiques sur mysql mais j'ai l'impression qu'elles sont un peu dépassé au vu des dernieres avancées de leur part. Pourriez vous m'éclairer un peu ma lanterne. D'avance merci @++ dubidon
__________________
"Un jour j'y arriverais tout seul, si si je vous le jure |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Développeur d'applications Inscription : novembre 2005 Messages : 2 326 ![]() |
Mysql est un produit sérieux, il a de sacré références. Vous devez juste être attentif au fait que le modèle de licence des connecteurs ADO.net pour c# sont eux aussi du GPL/commercial et que vous devrez sans doute les payer pour vos applicatifs en plus de votre licence mysql serveur.
Les avantages que je vois du coté de SQL Server 2005, ce sont non seulement la fiabilité et les performances reconnues qu'il vous offre, mais également des outils d'administration de qualité, un ETL, un service de reporting, du OLAP... Plus une gestion des backups et une prise en charge de la réplication (basée sur de la journalisation) extrêmement sérieuses. Si vous vous lancez dans d'autres solutions, il se peut que vous deviez prévoir certains montants pour des outils d'administration/backup/intégration de qualité. Si par hasard vous deviez vous diriger vers une solution open-source pour économiser de la licence, je vous suggèrerai de regarder du coté de postgreSQL mais d'éviter Firebird. J'aurai sinon une petite question, ces PDA que vos livreurs emportent? Ils possèderont une BDD embarquée ou prenez-vous le pari de tout faire online? |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() |
Pour une application aussi critique, je prendrais contact directement avec Microsoft Services. Ils ont developpe de la mobilité avec de la réplication entre sql serveur 2005 et sql serveur compact, c'est assez puissant.
Evidemment SQL serveur 2005 n'est pas donné mais c'est rien par rapport aux couts humains et aux couts en cas d'echec. |
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() ![]() Inscription : mai 2005 Messages : 414 ![]() |
honnetement, la solution MSSQL 2005 est ce qu'il semble vraiment le plus raisonnable si ton application est sensible .
La solution de clustering MYSQL est encore très jeune par rapport à d'autres telle que SQLServer ou Oracle ou DB2 et on a encore très peu de retour d'expérience par rapport à cela. Quant au tarif, la fonction de clustering est uniquement en option chez MySQL donc il va te falloir payer un contrat Gold (vu que c'est sensible) donc 2400 euros/machine/ an + le prix de l'option pour le clustering. MSSQL est plus un poil plus cher mais avec tous les outils embarqués, c'est quand meme un bon produit. A noter également que l'option de Clustering est mature chez MS et qu'elle est dispo dès la version standard de SQL2005. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com