guid в качестве первичного ключа?

У меня есть база данных mysql, в которой есть 3 таблицы, которые необходимо соединить вместе. Я получаю базы данных меньшего размера, которые должны кормить эту базу данных mysql, добавляя новые данные по мере их получения. Моя проблема заключается в том, что получаемые мной БД меньшего размера генерируются внешним приложением и на самом деле не предназначены для совместного использования. Поэтому, когда я использую схему меньшей базы данных, у меня нет возможности узнать, как все записи из трех таблиц принадлежат друг другу.

Я думал о том, чтобы вставить руководство в качестве первичного ключа, которое я могу добавить в таблицы и вставить, когда я вставляю все новые данные.

У меня есть база данных mysql, в которой есть 3 таблицы, которые нужно объединить. Я получаю базы данных меньшего размера, которые должны кормить эту базу данных mysql, добавляя новые данные по мере их получения. Моя проблема заключается в том, что получаемые мной БД меньшего размера генерируются внешним приложением и на самом деле не предназначены для совместного использования. Поэтому, когда я использую схему меньшей базы данных, у меня нет возможности узнать, как все записи из трех таблиц принадлежат друг другу.

Я думал о том, чтобы вставить руководство в качестве первичного ключа, которое я могу добавить в таблицы и вставить, когда я вставляю все новые данные.

У меня есть база данных mysql, в которой есть 3 таблицы, которые нужно объединить. Я получаю базы данных меньшего размера, которые должны кормить эту базу данных mysql, добавляя новые данные по мере их получения. Моя проблема заключается в том, что получаемые мной БД меньшего размера генерируются внешним приложением и на самом деле не предназначены для совместного использования. Поэтому, когда я использую схему меньшей базы данных, у меня нет возможности узнать, как все записи из трех таблиц принадлежат друг другу.

Я думал о том, чтобы вставить руководство в качестве первичного ключа, которое я могу добавить в таблицы и вставить, когда я вставляю все новые данные.
Моя проблема заключается в том, что получаемые мной БД меньшего размера генерируются внешним приложением и на самом деле не предназначены для совместного использования. Поэтому, когда я использую схему меньшей базы данных, у меня нет возможности узнать, как все записи из трех таблиц принадлежат друг другу.

Я думал о том, чтобы вставить руководство в качестве первичного ключа, которое я могу добавить в таблицы и вставить, когда я вставляю все новые данные.
Моя проблема заключается в том, что получаемые мной БД меньшего размера генерируются внешним приложением и на самом деле не предназначены для совместного использования. Поэтому, когда я использую схему меньшей базы данных, у меня нет возможности узнать, как все записи из трех таблиц принадлежат друг другу.

Я думал о том, чтобы вставить руководство в качестве первичного ключа, которое я могу добавить в таблицы и вставить, когда я вставляю все новые данные.
Однако я с подозрением отношусь к использованию поля char (которое используется для хранения guid) в качестве ключа. Это обоснованная проблема или вы используете поле char, зная, что это всегда будет достаточным решением? Может кто-нибудь порекомендовать лучший подход?

Спасибо

7
задан czuroski 29 October 2010 в 14:57
поделиться