nerdexam
Oracle

1Z0-873 · Question #32

When will you be able to copy InnoDB table space files to other systems and use the data there?

The correct answer is A. You can always use them, because InnoDB files are platform independent.. MyISAM tables and InnoDB tablespaces are binary portable from one host to another if two conditions are met: Both machines must use two's-complement integer arithmetic. Both machines must use IEEE floating-point format, or else the tables must contain no floating- point columns (

MySQL Storage Engines

Question

When will you be able to copy InnoDB table space files to other systems and use the data there?

Options

  • AYou can always use them, because InnoDB files are platform independent.
  • BBoth systems need to be either 32 Bit or 64 Bit platforms.
  • CBoth systems need to run the same operating system.
  • DBoth systems must be either little endian or big endian architecture.

How the community answered

(28 responses)
  • A
    82% (23)
  • B
    11% (3)
  • C
    4% (1)
  • D
    4% (1)

Explanation

MyISAM tables and InnoDB tablespaces are binary portable from one host to another if two conditions are met: Both machines must use two's-complement integer arithmetic. Both machines must use IEEE floating-point format, or else the tables must contain no floating- point columns (FLOAT or In practice, those two conditions pose little restriction. Two's-complement integer arithmetic and IEEE floating-point format are the norm on modern hardware. A third condition for InnoDB binary portability is that you should use lowercase names for databases and tables.

Topics

#InnoDB tablespace#platform independence#data portability#binary compatibility

Community Discussion

No community discussion yet for this question.

Full 1Z0-873 Practice