Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 19/05/2009, 16h16   #81
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Non, je dirais celui qui a du temps et de l'argent à dépenser en terme de réglage très fin pourra s'intéresser plus à Oracle, mais en sachant que c'est plutôt vers l'entretien d'une Rolls, que se situe le coût.
Pour d'autres, l'entretien simplifié d'une VW suffit... Mais n'oublions pas que VW à racheter Bentley et Rolls Royce !!! ;-)
Bref en matière d'ultra luxe il n'existe guère plus que la Maybach que j'ai eu l'honneur de piloter (Exelero) en essais au circuit du Luc en Provence... et ça c'est de la bagnole... Parole de motard !!!

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2009, 17h31   #82
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 690
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 690
Points : 10 450
Points : 10 450
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Un bout d'un post que j'ai mis dans le forum Oracle après l'intervention de SQL Pro, mais il a plus sa place ici.

************************************************

De mon côté j'ai une plus longue expérience SQL avec Oracle qu'avec SQL Server.
Je travaille dans la BI donc quand j'interviens les applications sont déjà terminées.

Ce que je trouve déroutant avec SQL Server ce sont les paramètres par défaut suivants :
- commit implicite si on ne déclare pas de transaction
- pas de format de date explicite (convert avec des type 101 102 et cetera, ou cast depuis les paramètre locaux ou format ISO si j'ai bien suivi)
- typage de donnée conservé sans regarder l'opérateur : 5/2 = 2
- collation CI plus ou moins par défaut : 'Aeé' = 'aEÉ'
- rtrim plus ou moins par défaut également : 'A' = 'A '

S'ajoute à celà un peu de retard en SQL sur Oracle :
- les analytiques de SQL:2008
- expressions régulières en SQL natif
- les jointures externes partitionnées
- la clause model non normative

Si je dis des inepties n'hésitez pas à me reprendre ça améliorera mon quotidien !
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2009, 12h25   #83
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Citation:
- commit implicite si on ne déclare pas de transaction
Vous pouvez changer cela avec SET IMPLICIT_TRANSACTIONS
Citation:
- pas de format de date explicite (convert avec des type 101 102 et cetera, ou cast depuis les paramètre locaux ou format ISO si j'ai bien suivi)
Le "format" de date cela n'existe pas. Une date est un type date. Ce n'est que dans l'IHM client qu'est fait la travail; sauf xi vous voulez explicitement dans une requête convertir la date en chaine. Dans ce cas il faut utiliser CAST (conversion US par défaut) ou CONVERT avec paramètre si vous voulez un format précis.
Voir l'article que nous avons écrit à ce sujet : http://baptiste-wicht.developpez.com...-sql/datetime/
Citation:
- typage de donnée conservé sans regarder l'opérateur : 5/2 = 2
C'est la norme SQL qui l'impose : si les opérations sont faites sur des entiers, alors le résultat est un entier. Le typage du résultat est "au pus juste"
Citation:
- collation CI plus ou moins par défaut : 'Aeé' = 'aEÉ'
C'est un paramètre du SQL normatif, définissable :
1) d'installation du serveur (la plupart des développeurs passent à côté lors de l'install)
2) de la base
3) de chaque colonne crée dans la table ou la vue
4) de toute expression faisant des opérations sur littéraux
Que voulez-vous de mieux ?
De plus il y a plus de 2000 collations disponibles en 2008 :
SELECT *
FROM ::fn_helpcollations()
Lisez l'article que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/s...er/collations/
Notons qu'Oracle ne sait toujours pas travailler les collation et en est resté avec cette chose immonde qu'est le NLS
Citation:
- rtrim plus ou moins par défaut également : 'A' = 'A '
C'est la norme SQL qui l'impose.
Cependant vous pouvez paramétrer cela pour faire tout un tas de choses hors normes : SET ANSI_DEFAULTS et en particulier SET ANSI_PADDING

Citation:
- les analytiques de SQL:2008
Il y manque effectivement la clause de fenêtrage (ROWS RANGE) mais tout ceci n'a été finalisé dans la norme que dans la version 2008. Voir l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/SQL2008/

Citation:
- expressions régulières en SQL natif
Vous avez raison, mais la norme SQL c'est l'opérateur SIMILAR TO. Est-il implémenté en Oracle ? En tous cas je ne l'ais pas vu...
Donc SQL Server et Oracle en sont au même point : appel d'une fonction externe.
Citation:
- les jointures externes partitionnées
- la clause model non normative
J'avoue mon ignorance... Quelle sont ces exotiques choses ? En tout cas n'existe pas dans la norme SQL...

Bref, je comprend que vous ne savez pas de quoi vous parlez, ce qui ne vous empêche pas de critiquer !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2009, 04h07   #84
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 690
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 690
Points : 10 450
Points : 10 450
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Mais non voyons, je ne critique pas je partage les différences qui méritent mon attention selon que je sois sous Oracle ou SQL Server lorsque j'écris des requêtes.

Je ne suis pas dans une vendeta versus tel ou un tel éditeur, j'ai pris le soin de préciser le contexte de mon intervention :
"De mon côté j'ai une plus longue expérience SQL avec Oracle qu'avec SQL Server. Ce que je trouve déroutant avec SQL Server ce sont les paramètres par défaut suivants".

Je n'ai ni dit mauvais, ni insurmontable, j'ai bien écrit déroutant - découlant de mon expérience plus importante avec Oracle.

Vous avez raison celà dit, je n'ai pas toute la norme en tête. Je l'ai surtout apprise sur ce forum et notamment grâce à vos papiers et vos interventions très (très très) rigides sur ce point.

J'ignorais effectivement que certains de ces paramétrages par défaut étaient stipulés dans la norme SQL (le trim, et la consistance des typages).
Je reste sur mon impression d'étrangeté.

Pour le format de date je parlais bien de spécifier le format de l'affichage. Je suis spécifiquement intransigeant sur ce point. Si un fournisseur m'envoie un fichier à intégrer dans le SI, avec des dates par exemple "AAAAMM/JJ", je dois aller regarder dans les tables de convert pour trouver ce qui convient le mieux.
Chez Oracle c'est plus simple avec to_date(<champ>, 'yyyymm/dd').

Pour les expressions régulières la syntaxe Oracle ne suit pas la norme, mais les fonctions sont bien built-in (après je ne sais pas où elles sont exécutées).
La requête suivante fonctionne depuis 10g :
Code :
1
2
SELECT * FROM <matable>
WHERE regexp_like(<col1>, '^[[:digit:]]{4}')
Côté analytiques je pensais surtout aux fonctions en elles-même qui existe chez Oracle et pas encore chez Microsoft pour des raisons de normalisations :
"ntile", "lead", "lag", "first_value", "last_value"

Encore une fois je ne sais pas ce que la norme impose donc c'est peut-être une erreur de ma part, mais du côté de fonctions plus anciennes comme "sum", "min", "max", "avg" ne permettent pas d'insérer de tri dans la fonction de fenêtrage et donc pas de somme cumulative, par exemple :
Code :
1
2
WITH test(nb) AS (SELECT 0 union ALL SELECT 1 union ALL SELECT 2)
SELECT nb, SUM(nb) over(ORDER BY nb) FROM test
Fonctionne bien chez Oracle aux "from dual" et à la syntaxe de la CTE près.
Tout ceci reste contournable mais ça simplifie l'écriture de requêtes complexes.

Merci pour les informations sur les collations, c'est un domaine dans lequel je n'ai que peu d'expérience.

Pour les deux dernières ce n'est pas dans la norme.
Les partitioned outer joins pourrait bien y finir car c'est relativement simple et utile en reporting. J'ai récemment posté un exemple ici.
La clause model c'est moins digeste. Ca permet de créer/modifier des lignes en spécifiant des règles. Antoun a traduit un tutorial ici (d'ailleurs il manque la troisième partie ).

Pour finir une syntaxe qu'Oracle a récupéré chez SQL Server : PIVOT / UNPIVOT, qui ne sont pas dans la norme non plus (j'ai lu ça dans un de vos posts, et je vois d'ici vos cheveux se hérisser sur votre tête car vous n'aimez pas)
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2009, 09h48   #85
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Il est vrai que si suivre la norme est important, j'ai du mal à voir du mal quand un éditeur ajoute des fonctionnalités supplémentaires comme la jointure externe partitionnée (langue de molière oblige ) qui a un réel intérêt pour le reporting et allège énormément la syntaxe.

Après, on peut pas en vouloir au concurrent de s'être fait "griller" sur certaines notions, faut bien que chacun se différencie et maintenant c'est plus trop sur les qualités techniques qu'Oracle ou MS arriveront à faire la différence tant il me semble évident qu'ils se valent du strict point de vue "core" (gestion des perfs, réplication, haute dispo,...).
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2009, 17h04   #86
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Citation:
Je l'ai surtout apprise sur ce forum et notamment grâce à vos papiers et vos interventions très (très très) rigides sur ce point.
Certes je suis rigide, mais il y a une raison essentielle. La plupart des internautes et développeurs pensent avoir appris SQL, alors qu'ils ont appris du MySQL, du Oracle ou du Transact et l'on voir les dégâts que cela cause à tous les niveaux... C'est pourquoi j'ai pris partit de défendre SQL (le langage et donc la norme), car avant tout la norme est faites par les professionnels et se trouve en moyenne plus intelligente que n'importe quel éditeur pris séparément. D'ailleurs le rapporteur de la norme SQL, n'est-il pas Jim Melton, principal conseillé technique pour Oracle ?

Citation:
Pour le format de date je parlais bien de spécifier le format de l'affichage.
Pour l'affichage ce n'est pas du ressort d'un SGBDR, mais d'un outil client.

Citation:
Si un fournisseur m'envoie un fichier à intégrer dans le SI, avec des dates par exemple "AAAAMM/JJ", je dois aller regarder dans les tables de convert pour trouver ce qui convient le mieux.
Chez Oracle c'est plus simple avec to_date(<champ>, 'yyyymm/dd').
La récupération de données est du domaine des outil d'ETL et non du SGBDR. Mais sachez cependant que c'est encore plus simple encore sous MS SQL Server, car vous n'avez pas de requête a récrire pour charger les données en fonction du format, ceci étant un paramètre de la session client :
SET FORMAT XXX;
avec XXX pouvant valoir : YMD, YDM, MDY, MYD, DMY, DYM.
Modifiable à tout moment.

Citation:
Pour les expressions régulières la syntaxe Oracle ne suit pas la norme, mais les fonctions sont bien built-in (après je ne sais pas où elles sont exécutées).
Built-in ou pas ne change rien en terme de fonctionalité. Vous retrouvez la même sous SQL Server via CLR par exemple avec RegexMatches. http://msdn.microsoft.com/fr-fr/magazine/cc163473.aspx

Citation:
Côté analytiques je pensais surtout aux fonctions en elles-même qui existe chez Oracle et pas encore chez Microsoft pour des raisons de normalisations : "ntile", "lead", "lag", "first_value", "last_value"
ntile existe sous MS, mais les autres sont trop récentes (norme SQL:2008) pour y avoir été déjà implantées.

Citation:
du côté de fonctions plus anciennes comme "sum", "min", "max", "avg" ne permettent pas d'insérer de tri dans la fonction de fenêtrage et donc pas de somme cumulative,
Ce qui fonctionne aussi chez SQL Server, mais sans la fenêtre RANGE/ROWS. Effectivement c'est une différence que de ne pas pouvoir faire une somme cumulative, mais cela s'écrit très facilement via une CTE qu'Oracle a eu beaucoup de mal à introduire.

Citation:
...les partitioned outer joins ... la clause model ...
Tout cela est du domaine de l'analytique et s'éloigne fortement du simple transactionnel. Dans ce cas plutôt que de complexifier le SQL de base fait pour des bases OLTP, il suffit d'utiliser un langage qui est un standard de fait comme MDX (Multi Dimensionnal Expression) qui est fait pour cela. Notons qu'a part Oracle qui joue cavalier seul sur ce sujet, presque tous les grand du décisionnel ont adhéré à MDX : SAS, SAP, Proclarity, Cognos, Business Objects...

Citation:
Pour finir une syntaxe qu'Oracle a récupéré chez SQL Server : PIVOT / UNPIVOT, qui ne sont pas dans la norme non plus (j'ai lu ça dans un de vos posts, et je vois d'ici vos cheveux se hérisser sur votre tête car vous n'aimez pas)
Je n'aime pas car c'est une clause cosmétique. Elle n'apporte rien du tout si ce n'est de repositionner les données. Aucune valeur ajoutée, juste de la peinture...

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2009, 14h05   #87
Membre confirmé
 
Avatar de voran
 
Inscription : janvier 2005
Messages : 232
Détails du profil
Informations personnelles :
Localisation : France, Maine et Loire (Pays de la Loire)

Informations forums :
Inscription : janvier 2005
Messages : 232
Points : 239
Points : 239
Citation:
Envoyé par SQLpro Voir le message
Notons qu'Oracle ne sait toujours pas travailler les collation et en est resté avec cette chose immonde qu'est le NLS
Une (même petite) explication s'impose.
Sinon les posts sur developpez font finir en :

- studio management c'est horrible
- l'optimiseur de requête de SQL Server est tout pourri
- Oracle est pas gentil
...

Bref que du bonheur

voran est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 15/06/2009, 17h50   #88
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Citation:
Oracle est pas gentil
Enfin, une vérité vraie !!!

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2009, 06h47   #89
Membre confirmé
 
Avatar de voran
 
Inscription : janvier 2005
Messages : 232
Détails du profil
Informations personnelles :
Localisation : France, Maine et Loire (Pays de la Loire)

Informations forums :
Inscription : janvier 2005
Messages : 232
Points : 239
Points : 239
Citation:
Envoyé par SQLpro Voir le message
Enfin, une vérité vraie !!!

A +
C'est bien ce que je pensais

Et à part ça, vous reprochez quoi à NLS ?
voran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2009, 09h36   #90
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Citation:
Et à part ça, vous reprochez quoi à NLS ?
Ne répond pas à la problématique puisqu'est statique : impossible de faire un tri ou une jointure en changeant dynamiquement la collation.

Avec le NLS pouvez vous faire un :
Code :
...ORDER BY COL1 NLS Chinese
?

Avec le NLS pouvez vous faire des comparaisons en cahngeant la colation à la volée ?
Code :
...INNER JOIN T1.COL1 = T2.COL1 NLS Hebrew
?

C'est une des raisons qui a fait changer certains client d'Oracle à SQL Server car il était impossible de réaliser certains sites web mondiaux nécessitant une telle dynamicité. Un chinois devant pouvoir visualiser et trier ses données en fonction de sa culture de langue et un russe ou un juif (hébreu) de même, alors que les données sont dans la même table...

Lisez l'article que j'ai écrit sur les collations : http://sqlpro.developpez.com/cours/s...er/collations/

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2009, 10h04   #91
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 690
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 690
Points : 10 450
Points : 10 450
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
La réponse aux deux questions est oui, la syntaxe est par contre un peu plus encombrante mais reste compréhensible :

Code :
1
2
3
ORDER BY COL1 NLS Chinese
=>
ORDER BY NLSSORT(COL1, 'nls_sort=Chinese')
Code :
1
2
3
INNER JOIN T1.COL1 = T2.COL1 NLS Hebrew
=>
INNER JOIN NLSSORT(T1.COL1, 'nls_sort=Hebrew') = NLSSORT(T2.COL1, 'nls_sort=Hebrew')
Le chapître de la doc Oracle consacré à ce sujet : http://download.oracle.com/docs/cd/B...t.htm#NLSPG005
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2009, 10h10   #92
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Et en général c'est l'application qui fait un alter session en fonction du contexte pour éviter d'allourdir les requêtes. Le site web d'Oracle est un parfait exemple pour montrer que l'internationalisation est possible.

Les clients dont tu parles sont entourés d'incompétents c'est tout
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2009, 11h18   #93
Membre Expert
 
Inscription : février 2005
Messages : 1 225
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 225
Points : 1 616
Points : 1 616
Citation:
Envoyé par orafrance Voir le message
Et en général c'est l'application qui fait un alter session en fonction du contexte pour éviter d'allourdir les requêtes. Le site web d'Oracle est un parfait exemple pour montrer que l'internationalisation est possible.

Les clients dont tu parles sont entourés d'incompétents c'est tout
+1. Et dans la majorité des applications qui ont ce genre de besoins, il n'est pas évident qu'il faille le déléguer à la base.

Pareil pour la gestion des dates.

Tout ce qui est écrit relève d'un principe qui est de dire que tous les traitements sont délégués au SGBD.

Ok, mais ce n'est pas nécessairement le cas, j'ai un faible aujourd'hui pour SQL server parce que dans ma structure le TCO est meilleur et globalement nous avons un outil assez transparent et qui monte bien en charge, maintenant, la grande différence entre les deux est qu'ils sont tous les deux un bon choix; la différence réelle est le TCO en focntion de la strucutre et du contexte.

Ce sont deux bons produits, concurrents, mais on davantage à se dire "je préfére" que c'est mieux --> Ca reléve du parti pris et de l'expérience.

C'est très compliqué aujourd'hui de trouver une personne connaissant suffisamment les deux pour trancher le débat. Par ex.; les collations.
B.AF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 10h57   #94
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 879
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 879
Points : 10 745
Points : 10 745
Envoyer un message via MSN à jpcheck
Hello,

je profite de passer pa là pour indiquer en lien un comparatif (en anglais) des deux systèmes sur les aspects techniques et coûts en entreprises:
http://www.alinean.com/PDFs/Microsof...Study_2010.pdf
Ca date de 2010
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h28.


 
 
 
 
Partenaires

Hébergement Web