2010-11-23 8 views
-4

Lorsque vous stockez des données dans MySQL et stockez les mêmes données dans SQL Server, la taille de la base de données sera-t-elle différente ou sera-t-elle la même? Ce que je veux dire exactement si nous avons 20 Go d'espace disque, et nous avons utilisé à la fois SQL Server et MySQL et stocké les mêmes données exactement par exemple, les textes, les dates. Toutes les données étaient exactement les mêmes dans les deux databes, alors la taille des deux sera-t-elle la même?La taille des bases de données MySQL et SQL Server

+0

Quel type de données? Texte, chiffres, dates? – JNK

+0

Votre mise à jour ne change pas ma réponse ci-dessous. – Donnie

+0

@Donnie: OK, la différence entre deux sera une grande différence? Je veux dire que si je stocke 'Donnie' dans MySQL et 'Donnie' dans SQL Server, 'Donnie' dans SQL Server prendra-t-il plus de place? – Goma

Répondre

5

La taille de la base de données sur le disque dépend entièrement de l'implémentation, elle sera probablement différente. Si ce n'est pas le cas, c'est juste un coup de chance. C'est aussi quelque chose dont vous ne devriez pas vraiment vous inquiéter. Juste acheter assez de disque.

+0

+1 - Les données sont plus que les données ... l'implémentation des métadonnées, je pense, sera un facteur décisif dans l'espace. Indices aussi! – JNK

3

Cela dépend de nombreux facteurs: taille du bloc/de la page, type de données, type de tables, type d'index, modèle de récupération (ms sql), types de données, etc., etc.

Questions connexes