Quelle est la différence structurelle entre les index SQL Server et Oracle?


Réponse 1:

Différences entre MS SQL Server et Oracle

MS SQL Server

1 Utilise T-SQL

2 Propriété de Microsoft Corporation

3 Syntaxes plus simples et plus faciles

4 Affiche les messages d'erreur dans des formats prédéfinis

5 Utilise le blocage des lignes ou des pages et n'autorise jamais une lecture lorsque la page est bloquée

6 Les valeurs sont modifiées avant même la validation

7 L'échec de la transaction nécessite que les données soient modifiées à l'original avant le processus d'écriture.

8 La restauration n'est pas autorisée pendant une transaction

9 Les accès simultanés ne sont pas autorisés lorsqu'une écriture est en cours. Cela entraîne des attentes plus longues.

10 Excellent support client

11 Fonctionne sur la plate-forme Windows uniquement Fonctionne sur une variété de plates-formes

12 pages de verrouillage de la même taille Les tailles de verrouillage varient selon les besoins

13 Suit l'allocation de mémoire globale et moins d'intrusion de DBA. Par conséquent, moins de risques d'erreurs humaines. Suit l'allocation dynamique de la mémoire et permet à DBA de s'imposer davantage. Ainsi, les risques d'erreur humaine sont plus élevés

14 Pas de bitmap, index basés sur les fonctions et touches inverses Utilise Bitmap, index basés sur les fonctions et touches inverses

15 L'optimisation de requête est manquante Utilise l'optimisation de requête en étoile

16 Permet les déclencheurs et utilise principalement les déclencheurs Après Utilise les déclencheurs Après et Avant

17 Utilise des serveurs liés pour lire ou écrire dans des fichiers externes Utilise java.

18 Interface complexe extrêmement simple d'interface utilisateur

19 Idéal pour les petites bases de données

Oracle

Utilise PL / SQL

2 Propriété d'Oracle Corporation

3 syntaxes complexes et plus efficaces

4 Gestion claire et nette des erreurs

5 Utilise une copie des enregistrements lors de sa modification et permet la lecture des données originales lors de la modification

6 Les valeurs ne sont pas modifiées avant la validation

7 Il est beaucoup plus simple à gérer car les modifications ne sont effectuées que sur une copie.

8 Le retour en arrière est autorisé

9 Les accès simultanés sont autorisés et les temps d'attente sont généralement inférieurs

10 Bon support mais avec du personnel non technique également

11 fonctionne uniquement sur une variété de plates-formes

12 tailles varient selon les besoins

13 Utilise Bitmap, des index basés sur des fonctions et des touches inverses

14 Utilise l'optimisation des requêtes en étoile

15 Utilise les déclencheurs After et Before

16 Utilise java.

17 interface complexe

18 Idéal pour les grandes bases de données

Xcentric Services offre les meilleurs prix SQL Server 2017.