Elxis CMS Forum

Ελληνικό Forum => Βάσεις Δεδομένων => Topic started by: voyager on January 28, 2012, 21:10:04

Title: Διαφορά σε όγκο βάσεις δεδομένων
Post by: voyager on January 28, 2012, 21:10:04
Καλησπέρα σας
παίρνω βάση δεδομένων απο το administrator και έχει όγκο 58mb
παίρνω και μέσω του phpmyadmin και έχει  51mb
γιατί γίνετε αυτό;
Title: Re: Διαφορά σε όγκο βάσεις δεδομένων
Post by: datahell on February 18, 2012, 14:44:04
Μία εντολή sql INSERT μπορείς να την εκτελέσεις με διάφορους τρόπους. Μπορείς για παράδειγμα α περιγράψεις ένα ένα τα πεδία του πίνακα ή να μην τα αναφέρεις καθόλου. Έτσι στη μία περίπτωση θα χρειαστείς πχ 100 χαρακτήρες ενώ στην άλλη 70. Αυτή η διαφορά οδηγεί σε διαφορετικά μεγέθη αρχείων. Τα δεδομένα πάντως είναι τα ίδια και στις δύο περιπτώσεις.

Παράδειγμα εκτενής εντολής:
INSERT INTO xxx (id, title, description) VALUES (1, 'test', 'mpla mpla');

Παράδειγμα συνοπτικής εντολής:
INSERT INTO xxx VALUES (1, 'test', 'mpla mpla');

Και τα δύο είναι σωστά, αλλά το πρώτο περιέχει περισσότερες πληροφορίες και συνεπώς θα καταλάβει περισσότερο χώρο.